
დეველოპერმა პირადი ბლოგი Tor-ის ფარულ სერვისად გამოაქვეყნა
დეველოპერმა დევიდ ალვარეს როსამ პირადი ვებსაიტი Tor-ის ანონიმურ ქსელში გამოაქვეყნა. ბლოგზე მან აღწერა, როგორ მუშაობს ფარული სერვისი, რა პარამეტრები სჭირდება torrc-ს და რატომ უნდა აწყობდეს საიტს ორჯერ.
დეველოპერმა დევიდ ალვარეს როსამ პირადი ვებსაიტი Tor-ის ანონიმურ ქსელში გამოაქვეყნა და ბლოგზე ტექნიკური აღწერა დადო. საიტი ახლა .onion მისამართზეა ხელმისაწვდომი, ჩვეულებრივი, ღია ინტერნეტის ვერსიის პარალელურად.
რა არის ფარული სერვისი
ავტორის განმარტებით, ფარულ სერვისს არც სერტიფიკატების ცენტრი სჭირდება, არც DNS ჩანაწერი და არც გამჟღავნებული IP მისამართი. მისამართი საჯარო გასაღებიდან მიიღება, კავშირს კი Tor თავად შიფრავს ბოლომდე. ტრაფიკი ათასობით მოხალისის მიერ გაშვებულ რელეებზე გადის, ამიტომ ვერც ერთი მხარე ვერ დააკავშირებს ვიზიტორს იმასთან, რასაც ის კითხულობს. ანონიმურობა სერვერზეც ვრცელდება და არა მხოლოდ მომხმარებელზე. Tor-ს არაკომერციული ორგანიზაცია Tor Project ავითარებს, რომელიც კონფიდენციალურობისთვის და ცენზურის წინააღმდეგ თავისუფალ პროგრამულ უზრუნველყოფას ქმნის.
კონფიგურაცია: ორი ხაზი torrc-ში
გამართვისთვის /etc/tor/torrc ფაილში ორი პარამეტრი იწერება: HiddenServiceDir ცალკე საქაღალდეზე მიუთითებს, HiddenServicePort კი ფარული სერვისის 80 პორტს 127.0.0.1:8080-ზე გადაამისამართებს. ავტორი ხაზს უსვამს, რომ ეს საქაღალდე Tor-ს უნდა ეკუთვნოდეს და არა საიტის ფაილებს: იქ ინახება სერვისის პირადი გასაღები და hostname ფაილი, უფლებების დარღვევისას კი Tor არ ირთვება. tor@default სერვისის გადატვირთვის შემდეგ გენერირებული მისამართი hostname ფაილიდან იკითხება.
საიტის მიწოდება და ორმაგი აწყობა
ვებსერვერის მხარეს nginx-ის ბლოკი 127.0.0.1:8080-ზე ისმენს. TLS, HTTP/2 და QUIC არ სჭირდება, რადგან Tor ჩვეულებრივ TCP-ს იყენებს და შიფრაციას თავად უზრუნველყოფს. რჩება კიდევ ერთი პრობლემა: სტატიკური საიტი აბსოლუტურ ბმულებში ძირითად მისამართს ინახავს, ამიტომ ღია ინტერნეტის ვერსია ვიზიტორს ისევ ჩვეულებრივ დომენზე გადაამისამართებდა. გამოსავალი საიტის მეორედ, .onion მისამართით აწყობაა. ავტორის განლაგების პროცესი ამას ავტომატურად აკეთებს: საიტს თითოეული მიზნისთვის ცალ-ცალკე აწყობს და თითოეულ ვერსიას საკუთარ ფესვში ასინქრონებს, ამიტომ ღია და Tor-ის ასლები ხელით ჩარევის გარეშე ერთნაირი რჩება.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.