αžšαž”αŸ€αž”αž™αž›αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž€αž»αž αž€αŸ– αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž“αŸƒαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜

αžšαž”αŸ€αž”αž™αž›αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž€αž»αž αž€αŸ– αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž“αŸƒαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜

αž˜αž“αž»αžŸαŸ’αžŸαž‡αž»αŸ†αžœαž·αž‰αž–αž·αž—αž–αž›αŸ„αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž›αžΆαž€αŸ‹αž‘αžΈαžαžΆαŸ†αž„αž–αž·αž αž¬αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ” αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž•αŸ’αžŸαŸαž„αŸ— αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαžšαžΆαŸ†αž„ αž¬αž’αžΆαž“αžΆαž—αžΆαž–αž―αž€αž‡αž“αŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΎαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αŸ‚αž”αž“αŸαŸ‡αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž”αŸ‰αž»αžŽαŸ’αžŽαžΆ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž’αŸ‡αž’αžΆαž„αžαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™? αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž½αžšαžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž…αž˜αŸ’αž›αžΎαž™αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αžαžΆαžαžΎαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžΆαž“αžŠαŸ„αž™αž’αžαž·αžαž·αž‡αž“αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž–αŸ’αžšαž½αž™αž”αžΆαžšαž˜αŸ’αž—αž’αŸ†αž–αžΈαž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž–αŸαžαŸŒαž˜αžΆαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŠαŸ‚αžšαž¬αž‘αŸαŸ”

αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαž’αžΆαž˜αŸαžšαž·αž€αž˜αž€αž–αžΈαžŸαžΆαž€αž›αžœαž·αž‘αŸ’αž™αžΆαž›αŸαž™ Massachusetts Carnegie Mellon αž“αž·αž„ Stony Brook αž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ‚αž›αž‘αžΈαžαžΆαŸ†αž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž…αŸ†αž“αž½αž“αž”αŸ’αžšαžΆαŸ†αž–αžΈαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αŸ” αž™αžΎαž„αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž„αŸ’αžαŸαž”αžŸαž„αŸ’αžαŸαž”αž“αŸƒαž›αž‘αŸ’αž’αž•αž›αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŽαŸ‚αž“αžΆαŸ†

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž‡αžΆαžšαžΏαž™αŸ—αž˜αž·αž“αž•αŸ’αžαž›αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΈαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž€αžΆαžšαž‘αžΆαž˜αž‘αžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž’αŸ†αž–αžΈαž‘αžΈαžαžΆαŸ†αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‘αŸαŸ” αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ IP-to-location αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž‘αžΆαž˜αž‘αžΆαžšαž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αŸ‚αž”αž“αŸαŸ‡ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž—αžŸαŸ’αžαž»αžαžΆαž„αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸƒαž€αŸ†αž αž»αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ”

αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸƒαž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆ αž’αŸ’αž“αž€αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαž’αžΆαž˜αŸαžšαž·αž€αž”αžΆαž“αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž‘αžΈαžαžΆαŸ†αž„αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž…αŸ†αž“αž½αž“ 2269 αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž…αŸ†αž“αž½αž“αž”αŸ’αžšαžΆαŸ†αž–αžΈαžš αž αžΎαž™αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸ αž“αž·αž„αžŠαŸ‚αž“αžŠαžΈαžŸαžšαž»αž”αž…αŸ†αž“αž½αž“ 222 αŸ” αž€αžΆαžšαžœαž·αž—αžΆαž‚αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαžΆαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž˜αž½αž™αž—αžΆαž‚αž”αžΈαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž·αž“αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž”αŸ’αžšαž‘αŸαžŸαžŠαŸ‚αž›αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž‘αžΆαž˜αž‘αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αŸ’αž—αžΆαžšαŸˆαž‘αžΈαž•αŸ’αžŸαžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ” αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ αž–αž½αž€αž‚αŸαž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžαŸ„αž€ αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαŸ– αžŸαžΆαž’αžΆαžšαžŽαžšαžŠαŸ’αž‹αž†αŸαž€ αž’αžΆαž›αŸ’αž›αžΊαž˜αŸ‰αž„αŸ‹ αž αžΌαž‘αž„αŸ‹ αž…αž€αŸ’αžšαž—αž–αž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ αž“αž·αž„αžŸαž αžšαžŠαŸ’αž‹αž’αžΆαž˜αŸαžšαž·αž€αŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αž‘αžΈαžαžΆαŸ†αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ

VPN αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ αž“αž·αž„αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž’αžΆαž…αž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž›αžΎαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ IP αž‘αŸ…αž‘αžΈαžαžΆαŸ†αž„ - αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž§αž‘αžΆαž αžšαžŽαŸ αž›αŸαžαž€αžΌαžŠαž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžˆαŸ’αž˜αŸ„αŸ‡αžšαŸ‰αŸ„αžαž‘αŸαžšαŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αžŸαž˜αžΆαŸ’αž—αžΆαžšαŸˆαž‘αžΈαž•αŸ’αžŸαžΆαžšαž’αžΆαž…αž‘αžΆαž˜αž‘αžΆαžšαž‘αžΈαžαžΆαŸ†αž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž–αž·αž αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž“αŸ’αžŸαŸ†αž”αŸ’αžšαžΆαž€αŸ‹ αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αžαžΌαž… αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ IP αž‘αŸ…αž‘αžΈαžαžΆαŸ†αž„αž“αž·αž™αžΆαž™αž•αŸ’αž‘αž»αž™αž€αŸαžŠαŸ„αž™αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αžΈαžαžΆαŸ†αž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž‘αŸ…αž˜αž€αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‰αžΎαž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ”

αž‘αž“αŸ’αž‘αžΉαž˜αž“αžΉαž„αž“αŸαŸ‡αžŠαŸ‚αžš αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αžαž·αž…αž‡αžΆαž„ 10% αž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„ ping αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž’αŸ’αž“αž€αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαž˜αž·αž“αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžœαžΆαžŸαŸ‹αžœαŸ‚αž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αžΆαž“αž‘αŸαŸ” αž–αž½αž€αž‚αŸαž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ‚αž•αŸ’αž‰αžΎαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž‘αŸ…αž…αŸ†αžŽαž»αž…αžŽαžΆαž˜αž½αž™αž€αŸ’αž“αž»αž„αž›αŸ†αž  αž‚αžΊαž‡αžΆαž•αž›αž”αžΌαž€αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž‘αŸ…αž€αžΆαž“αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ αž“αž·αž„αž–αžΈαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž‘αŸ…αž‚αŸ„αž›αžŠαŸ…αŸ”

αžšαž”αŸ€αž”αž™αž›αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž€αž»αž αž€αŸ– αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž“αŸƒαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜

αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸƒαž€αžΆαžšαžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž―αž€αž‘αŸαžŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜αž…αŸ†αž“αž½αž“αž”αž½αž“αŸ– CBG, Octant, Spotter αž“αž·αž„ Hybrid Octant/Spotter αŸ” αž›αŸαžαž€αžΌαžŠαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ αž˜αžΆαž“ αž“αŸ…αž›αžΎ GitHub αŸ”

αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž‘αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ IP αž‘αŸ…αž‘αžΈαžαžΆαŸ†αž„ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸ αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡ RIPE Atlas αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž™αž»αžαŸ’αž€αžΆ - αž–αŸαžαŸŒαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸαŸ‡αž˜αžΆαž“αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž₯αžαžˆαž”αŸ‹αžˆαžš αž αžΎαž™αž‘αžΈαžαžΆαŸ†αž„αžŠαŸ‚αž›αž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡αž‘αŸ…αž‘αŸ€αž αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž–αžΈαž”αž‰αŸ’αž‡αžΈαžαŸ‚αž„αžαŸ‚αž”αž‰αŸ’αž‡αžΌαž“αžŸαž‰αŸ’αž‰αžΆ ping αž‘αŸ…αž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€ αž“αž·αž„αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αž·αž“αŸ’αž“αž“αŸαž™αž›αžΎαž€αžΆαžšαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž‘αŸ…αž˜αž€αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαžΆαž’αžΆαžšαžŽαŸˆαŸ”

αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž’αŸ’αž“αž€αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžšαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ αžœαžΆαž‚αžΊαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ TCP αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– (HTTPS) αž›αžΎαž…αŸ’αžšαž€ HTTP 80 αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αž·αž“αžŸαŸ’αžαžΆαž”αŸ‹αž“αŸ…αž›αžΎαž…αŸ’αžšαž€αž“αŸαŸ‡αž‘αŸ αž“αŸ„αŸ‡αžœαžΆαž“αžΉαž„αž”αžšαžΆαž‡αŸαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŸαŸ’αž“αžΎαžŸαž»αŸ†αž˜αž½αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αŸ†αž–αž»αž„αžŸαŸ’αžαžΆαž”αŸ‹ αž“αŸ…αž›αžΎαž…αŸ’αžšαž€αž“αŸαŸ‡ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αž“αžΉαž„αž‘αž‘αž½αž›αž€αžΆαžšαž†αŸ’αž›αžΎαž™αžαž” SYN-ACK αž‡αžΆαž˜αž½αž™αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ TLS ClientHello αŸ” αžœαžΆαž“αžΉαž„αž”αž„αŸ’αž€αž±αŸ’αž™αž˜αžΆαž“αž€αŸ†αž αž»αžŸαž–αž·αž’αžΈαž€αžΆαžš αž αžΎαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž€αŸ†αž αž»αžŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž‡αž»αŸ†αž‘αžΈαž–αžΈαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

αžšαž”αŸ€αž”αž™αž›αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž€αž»αž αž€αŸ– αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž“αŸƒαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜

αžœαž·αž’αžΈαž“αŸαŸ‡ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αžŽαŸ’αžαžΆαž‰αž’αžΆαž…αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž˜αž½αž™ αž¬αž–αžΈαžšαž‡αž»αŸ†αŸ” αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ”

αž‚αŸ’αž˜αžΆαž“αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆαžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αžŽαžΆαž˜αž½αž™αž”αž„αŸ’αž αžΆαž‰αž‘αžΈαžαžΆαŸ†αž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‘αŸαŸ” αž›αŸ’αž’αž”αŸ†αž•αž»αž αž‘αžΈαž€αŸ’αžšαž»αž„αž“αžΆαž“αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž”αŸ’αžšαž‘αŸαžŸαžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž‘αžΈαž€αŸ’αžšαž»αž„αž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αžΎαž€αž‘αžΎαž„ αž§αž”αŸ’αž”αžαŸ’αžαž·αž αŸαžαž»αž’αžΆαž…αž€αžΎαžαž‘αžΎαž„ - αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž˜αž½αž™αžŠαŸ‚αž›αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αžαžΆ usa.new-york-city.cfg αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ‚αž›αž αŸ…αžαžΆ chicago.vpn-providerαŸ” αž§αž‘αžΆαž αžšαžŽαŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαžαž·αž… αž¬αž…αŸ’αžšαžΎαž“ αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αžΆαž“αžαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‡αžΆαžšαž”αžŸαŸ‹αž”αŸ’αžšαž‘αŸαžŸαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ”

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜ αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αžΈαžαžΆαŸ†αž„ 989 αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜ 2269 αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈ 642 αž“αŸαŸ‡αž˜αž·αž“αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“αž‘αŸ αž αžΎαž™ 638 αž”αŸ’αžšαžΆαž€αžŠαž‡αžΆαž˜αž·αž“αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž‚αž½αžšαž“αŸ…αž“αŸ„αŸ‡αž‘αŸ αž“αŸαŸ‡αž”αžΎαž™αŸ„αž„αžαžΆαž˜αž€αžΆαžšαž’αžΆαž“αžΆαžšαž”αžŸαŸ‹αžŸαŸαžœαžΆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαŸ” αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 400 αž“αŸƒαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž˜αž·αž“αž–αž·αžαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž–αž·αžαž‡αžΆαž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž‘αŸ’αžœαžΈαž”αžαŸ‚αž˜αž½αž™αž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž‘αŸαžŸαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαŸ”

αžšαž”αŸ€αž”αž™αž›αŸ‹αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αž“αž·αž™αžΆαž™αž€αž»αž αž€αŸ– αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž“αŸƒαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‘αžΈαžαžΆαŸ†αž„αž—αžΌαž˜αž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαž€αž˜αŸ’αž˜

αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“β€‹αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœβ€‹αž˜αžΆαž“β€‹αž‘αžΈαžαžΆαŸ†αž„β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αž”αŸ’αžšαž‘αŸαžŸβ€‹αžŠαŸ‚αž›β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžΎβ€‹αž‰αžΉαž€αž‰αžΆαž”αŸ‹β€‹αž”αŸ†αž•αž»αžβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“β€‹αž˜αŸ (αž…αž»αž…β€‹αž›αžΎβ€‹αžšαžΌαž”αž—αžΆαž–β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž”αžΎαž€β€‹αž‘αŸ†αž αŸ†β€‹αž–αŸαž‰)

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αžŸαž„αŸ’αžŸαŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž›αžΎαž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αžŸαŸαžœαžΆ XNUMX αž“αžΆαž€αŸ‹αž“αžΈαž˜αž½αž™αŸ—αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαŸ” αž€αŸ’αžšαž»αž˜β€‹αž’αŸ’αž“αž€β€‹αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœβ€‹αž”αžΆαž“β€‹αžŸαŸ’αžœαŸ‚αž„β€‹αžšαž€β€‹αž€αžΆαžšβ€‹αž’αžαŸ’αžαžΆαž’αž·αž”αŸ’αž”αžΆαž™β€‹αž–αžΈβ€‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž’αŸ’αž“αž€β€‹αž‘αžΆαŸ†αž„β€‹αž’αžŸαŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž”αžŠαž·αžŸαŸαž’β€‹αž˜αž·αž“β€‹αž‘αžΆαž€αŸ‹αž‘αž„β€‹αž‚αŸ’αž“αžΆβ€‹αž‘αŸαŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹