გზამ უნდა გამოიყენოს ჰეშები თქვენი კონტაქტების გასაიდუმლოების მიზნით [აზრი]

თქვენი საკონტაქტო მონაცემების ამოღებით, გზას შეეძლო სკანდალის თავიდან აცილება

გასულ კვირას ინტერნეტი აფეთქდა იმ ამბებით, რომ სოციალური iOS აპლიკაცია Path იყო ატვირთეთ თქვენი მთელი მისამართების წიგნი მის სერვერებზე და შემდეგ იქ შენახვა. უფრო უარესი, ეს იყო მათი გაგზავნა და შენახვა უბრალო ტექსტში (თუმცა კავშირი მაინც SSL დაშიფრული იყო). ცხადია, რომ Path– მა შეგატყობინოთ, როდესაც თქვენი მეგობრები შეუერთდებიან სერვისს, მოსახერხებელია, მაგრამ არის თუ არა ამის გაკეთება თქვენი პირადი ცხოვრების ხელშეუხებლობის გარეშე? ედინბურგის iOS supremo Matt Gemmell– ის თანახმად, არსებობს.

Gemmell განმარტავს პროცედურას დიდი (და საინტერესო) სიღრმეში. მოკლედ, ეს ყველაფერი გაკეთებულია ჰეშებით. არა, არა უგემრიელესი საუზმის კერძი, არამედ მათემატიკური სახეობა, რომელსაც თქვენ იცნობთ ღია კოდის პროგრამული უზრუნველყოფის გადმოტვირთვით. ჰეშები არის ნომრები, რომლებიც წარმოიქმნება ფაილის ან, ვთქვათ, ელექტრონული ფოსტის მისამართისგან. ისინი საკმაოდ უნიკალურია, ხოლო ანონიმური რჩებიან. ფაილის ან ელექტრონული ფოსტის მისამართის გატეხვა ყოველთვის იძლევა ერთსა და იმავე შედეგს, მაგრამ არ შეიძლება (ბევრი სამუშაოს გარეშე) შემობრუნება.

ამრიგად, Path– ს შეუძლია შეაგროვოს ყველა ელ.წერილი თქვენს მისამართთა წიგნში, ატვირთოს ისინი და ჰქონდეს თქვენი კონტაქტების ანონიმური სია. როდესაც ახალი ადამიანი უერთდება, მისი ელ.ფოსტა გათიშულია და თუ სიმები ემთხვევა თქვენს ერთს, გილოცავთ! თქვენ გყავთ ახალი მეგობარი.

ჰეშები მუშაობს ასე: გამრავლდით 6 × 7 და მიიღებთ 42 -ს. პასუხი იგივეა, ვინც მათემატიკას აკეთებს. მაგრამ თუ მე მოგცემთ რიცხვს 42 და გეკითხებით, რა რიცხვებით ვიღებდი მას, თქვენ გაქვთ ბევრი ვარიანტი. დაამატეთ ალგორითმები სწორი გამრავლების ნაცვლად და გაცილებით დიდი რიცხვები ვიდრე ექვსი და შვიდი და მიიღებთ იდეას. დიახ, თქვენ შეგიძლიათ გატეხოთ თქვენი ტელეფონი დასაცავად, მაგრამ ეს შეიძლება მოხდეს შემაშფოთებელი შედეგები.

პრაქტიკაში უფრო მეტია (და გემოვნებით ჟღერს დამარილებული ჰეშები თამაშობენ როლს), მაგრამ ის დიდ კომპრომისს ჰგავს. ყოველივე ამის შემდეგ, მე მომწონს, როდესაც Instagram მეუბნება, რომ ახალი მეგობარი შეუერთდა სერვისს. მე უბრალოდ არ მომწონს, რომ მას აქვს ყველა მისამართი, ტელეფონის ნომერი და შესაძლოა შენიშვნებიც კი ჩემი კონტაქტებიდან. გზას აქვს, როგორც უკვე განვაცხადეთ, ატვირთვა სურვილისამებრ გააკეთამაგრამ თუ თქვენ დააწკაპუნეთ დიახზე, მაშინ ეს უნდა იყოს თქვენი ძვირფასი ინფორმაციის გამჟღავნება.

[გავლით @mattgemmel]

უახლესი ბლოგი

შეიტყვეთ რამდენად სწრაფია თქვენი SSD ან მყარი დისკი [OS X რჩევები]
September 12, 2021

ზოგჯერ, უბრალოდ სახალისოა შეადარო ქულები შენს მეგობრებს. კონკურენციის სურვილის გარეშე, ჩვენ არ გვექნებოდა სპორტული თამაშები, ვიდეო თამაშების ეროვნუ...

ბრაუზერის ომები: Mozilla Dev აკრიტიკებს Safari- ს Windows- ისთვის და უწოდებენ მას მავნე პროგრამას
September 10, 2021

ბრაუზერის ომები: Mozilla Dev Slams Safari Windows- სთვის და მას მავნე პროგრამას უწოდებსრამდენად მალე ყვავის ყვავილი ნაყოფიდან. Apple– ის საკამათო გ...

გამორთეთ თქვენი სამუშაო მაგიდა [OS X რჩევები]
September 10, 2021

დესკტოპის დროებით გამორთვისთვის გახსენით ტერმინალის ფანჯარა (Finder-> Applications-> Utilities-> Terminal) და ჩაწერეთ შემდეგი ხაზი:გაითვალ...