Geri Dön
Geliştirici kişisel blogunu Tor gizli servisi olarak yayına aldı
SiTech AI Team2 წთ. საკითხავი

Geliştirici kişisel blogunu Tor gizli servisi olarak yayına aldı

Yazılım geliştiricisi David Alvarez Rosa kişisel sitesini Tor ağı üzerinden gizli servis olarak erişilebilir hale getirdi ve torrc, nginx ile çift derleme kurulumunu blogunda anlattı.

Yazılım geliştiricisi David Alvarez Rosa, kişisel sitesini Tor anonimlik ağı üzerinden erişilebilir hale getirdi ve kurulumun teknik ayrıntılarını blogunda anlattı. Site artık yalnızca Tor içinde çözülen bir .onion adresinden sunuluyor ve açık internet üzerindeki kopyasıyla birlikte çalışıyor.

Gizli servis nedir

Yazıya göre gizli bir servis ne sertifika otoritesine, ne bir DNS kaydına ne de açıkta kalan bir IP adresine ihtiyaç duyuyor. Adres doğrudan bir açık anahtardan türetiliyor ve Tor bağlantıyı uçtan uca şifreliyor. Trafik gönüllülerin işlettiği binlerce aktarıcıdan geçiyor, bu yüzden hiçbir taraf ziyaretçiyi okuduğu içerikle ilişkilendiremiyor. Anonimlik yalnızca istemciyi değil sunucuyu da kapsıyor. Tor'u, mahremiyet ve insan hakları için özgür yazılım geliştiren, kâr amacı gütmeyen Tor Project geliştiriyor.

torrc'de iki satır

Yapılandırma en az düzeyde: /etc/tor/torrc dosyasında HiddenServiceDir parametresi ayrı bir dizini gösteriyor, HiddenServicePort ise gizli servisin 80 numaralı portunu 127.0.0.1:8080 adresine yönlendiriyor. Alvarez Rosa bu dizinin sitenin dosyalarına değil Tor'a ait olması gerektiğini vurguluyor; servisin özel anahtarı ve hostname dosyası orada saklanıyor ve izinler yanlışsa Tor hiç başlamıyor. tor@default servisi yeniden başlatıldıktan sonra üretilen adres hostname dosyasından okunabiliyor.

Sitenin sunulması ve iki kez derlenmesi

Web sunucusu tarafında bir nginx bloğu 127.0.0.1:8080 üzerinde dinliyor; TLS, HTTP/2 ve QUIC kullanılmıyor, çünkü Tor düz TCP taşıyor ve şifrelemeyi kendisi sağlıyor. Geriye bir sorun kalıyor: statik bir site taban adresini mutlak bağlantılara gömüyor, dolayısıyla açık internet sürümü Tor üzerinden gelen ziyaretçiyi de normal alan adına geri gönderirdi. Çözüm, sitenin onion adresini taban alan ikinci bir kopyasını derlemek. Yazarın dağıtım hattı bunu otomatik yapıyor; siteyi her hedef için ayrı ayrı derliyor ve her sürümü kendi dizinine eşitliyor, böylece iki kopya elle çalışmadan aynı kalıyor.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.