უკან დაბრუნება
Signal-ის რეგისტრაცია ნომრის გარეშე ნულოვანი ცოდნის მტკიცებულებებს დაეყრდნობა
SiTech AI Team2 წთ. საკითხავი

Signal-ის რეგისტრაცია ნომრის გარეშე ნულოვანი ცოდნის მტკიცებულებებს დაეყრდნობა

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

Signal-ის გრძელვადიანი მცდელობა, რომ მომხმარებლებმა ტელეფონის ნომრის გარეშე შეძლონ რეგისტრაცია, კოდში ჩანს. Android-ის რეპოზიტორიის საჯარო commit-ების ისტორიაში ჩანს ცვლილებების სერია, რომლებიც ნომრის გარეშე ანგარიშებს (numberless accounts) ეხება, ხოლო საზოგადოების თემა, რომელიც ამ მოთხოვნას 2018 წლიდან ადევნებს თვალს, ბოლო კვირებში განიხილავს, რას დაეყრდნობა ეს ფუნქცია — ნულოვანი ცოდნის მტკიცებულებებს.

რას აჩვენებს commit-ები

კარკასი ეტაპობრივად ჩნდება. 25 აგვისტოს greyson-signal-მა შექმნა commit-ები „Add signal login screen scaffolding“ და „Allow setting username in registration module“; მეორე დღეს mtang-signal-მა დაამატა „Add new signal login strings“. უფრო დიდი პარტია 2 სექტემბერს მოვიდა: „Add basic ability to register numberless account“, „Add basic ability to login to an existing numberless account“, „Use new zkgroup credential for numberless accounts“, „Add password manager support to numberless login“, ასევე რამდენიმე ცვლილება, რომლებიც მალავს იმ პარამეტრებს, რომლებსაც აზრი მხოლოდ ნომრის არსებობისას აქვთ — მათ შორის PIN-ის შეხსენებას და ნომრის აღმოჩენადობის პარამეტრს.

9 სექტემბერს იმავე რეპოზიტორიამ ორი მცირე შესწორება მიიღო: „Fix setting name rendering when there's no phone number“ და „Allow full CDS refreshes for numberless accounts“. ეს დიფებიც სამუშაოს ერთადერთი საჯარო კვალია: თემაში არც გამოშვების თარიღია და არც ოფიციალური განცხადება, ცვლილებები კი Android-ის კლიენტს ეხება.

ნულოვანი ცოდნის მტკიცებულებები უკვე Signal-შია

თემაში Signal-ის თანამშრომელმა alex-signal-მა (Alex Hart) აღნიშნა, რომ ნულოვანი ცოდნის მტკიცებულებები უკვე გამოიყენება მომხმარებლის სახელის სიმბოლოების შემადგენლობისა და სიგრძის შესამოწმებლად — „შიგთავსის გამხელის გარეშე“. ხანგრძლივი მოღვაწეობის მქონე მომხმარებელმა rassilon1963-მა განმარტა, რომ იგივე ტექნოლოგია უდევს საფუძვლად ჯგუფებს, შემოწირულობის სამკერდე ნიშნებს და სარეზერვო ასლების გადახდებს: Signal ინახავს გადამხდელთა სიას, მაგრამ ვერ აკავშირებს ანგარიშს რომელიმე მათგანთან, კლიენტი კი ადასტურებს, რომ ამ სიის წევრი ხარ, ისე რომ არ ამჟღავნებს, რომელი ჩანაწერია შენი.

ანონიმურობის კითხვები ღია რჩება

თემაში ყველა არ ელოდება, რომ ეს ცვლილება ანონიმურობას მოუტანს. მომხმარებელმა kevino-მ არგუმენტად მოიყვანა, რომ ფასიან ფუნქციებს ეკისრება საგადასახადო და აღრიცხვის ვალდებულებები, რაც შემოწირულობებს არ აქვს, და რომ Signal-ს შეიძლება კონკრეტულ ანგარიშებზე მეტამონაცემების შენახვა მოსთხოვონ. rassilon1963-მა უპასუხა, რომ Signal-ის კლიენტი ისეა შექმნილი, რომ სერვერს არ ენდობა, და მიუთითა პროტოკოლის კრიპტოგრაფიის საჯარო მიმოხილვაზე. ასე თუ ისე, განხილვა სამუშაო კოდს ასახავს და არა გამოშვებულ ფუნქციას: 2018 წლის მარტში გახსნილ თემას ახლა 217 პოსტი და დაახლოებით 37 000 ნახვა აქვს.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.