NNCP 5.0.0 sürümü, depola ve ilet modunda dosya/posta aktarımına yönelik yardımcı programlar

gerçekleşti serbest Düğümden Düğüme kopyalama (NNCP), dosyaların, e-postaların ve yürütülecek komutların güvenli bir şekilde aktarılmasına yönelik bir dizi yardımcı programdır. mağaza ve ileri. POSIX uyumlu işletim sistemlerinde çalışmayı destekler. Yardımcı programlar Go'da yazılmıştır ve GPLv3 lisansı altında dağıtılmaktadır.

Yardımcı programlar küçük eşler arası iletişim oluşturmaya yardımcı olmaya odaklanmıştır. arkadaştan arkadaşa Güvenli ateşle ve unut dosya aktarımları, dosya istekleri, e-posta ve komut istekleri için statik yönlendirmeli ağlar (düzinelerce düğüm). İletilen tüm paketler şifreli (uçtan uca) ve arkadaşların bilinen genel anahtarları kullanılarak açıkça kimlik doğrulaması yapılır. Tüm ara paketler için Onion (Tor'da olduğu gibi) şifrelemesi kullanılır. Her düğüm hem istemci hem de sunucu olarak hareket edebilir ve hem push hem de yoklama davranış modellerini kullanabilir.

onur Çözümlerden NNCP UUCP и FTN (FidoNet Teknoloji Ağı), yukarıda belirtilen şifreleme ve kimlik doğrulamaya ek olarak, kullanıma hazır ağları da destekler. floppinet ve bilgisayarlar fiziksel olarak yalıtılmıştır (hava boşluklu) güvensiz yerel ve genel ağlardan. NNCP ayrıca Postfix ve Exim gibi mevcut posta sunucularıyla kolay entegrasyona (UUCP ile aynı seviyede) sahiptir.

NNCP'nin olası uygulama alanları ünlü İnternete kalıcı bir bağlantısı olmayan cihazlara posta gönderme/alma işlemlerini organize etmek, kararsız ağ bağlantısı koşullarında dosya aktarmak, fiziksel ortamda çok büyük miktarda veriyi güvenli bir şekilde aktarmak, MitM saldırılarından korunan izole veri aktarım ağları oluşturmak, ağ sansürünü atlamak ve gözetim. Paketin ağ üzerinden veya fiziksel medya üzerinden iletilmesine bakılmaksızın şifre çözme anahtarı yalnızca alıcının elinde olduğundan, pakete müdahale edilse bile üçüncü bir taraf içeriği okuyamaz. Buna karşılık, dijital imza kimlik doğrulaması, başka bir gönderenin kisvesi altında hayali bir mesaj oluşturulmasına izin vermez.

NNCP 5.0.0'ın yenilikleri arasında, önceki haberler (sürüm 3.3), şunları not edebilirsiniz:

  • GPLv3+'ın proje lisansı, güven eksikliği nedeniyle yalnızca GPLv3 olarak değiştirildi DPT Vakfı sonra ayrılma Richard Stallman ondan;
  • Tam değer kullanıldı AEAD şifreleme ChaCha20-Poly135 128 KiB blok. Bu, şifreli metnin tamamını okuduktan sonra bir hatayla çıkmak yerine, şifrelenmiş paketlerdeki verilerin kimliğini anında doğrulamanıza olanak tanır;
  • Yapılandırma dosyası formatı değişti YAML üzerinde Hjson. İkincisinin kütüphanesi, konfigürasyona sahip bir kişi için benzer kullanım kolaylığı ile çok daha basit ve daha küçüktür;
  • zlib sıkıştırma algoritmasının yerini Zstandart: önemli ölçüde daha yüksek verimlilikle sıkıştırma hızında önemli artış;
  • nncp çağrısı Uzak taraftaki mevcut paketleri (-liste) indirmeden görüntüleme seçeneğine sahip oldum. Ayrıca paketleri (-pkts) seçerek indirme yeteneği;
  • nncp-arka plan programı altında çalışmasına izin veren -inetd seçeneğini aldı Inetd veya örneğin SSH aracılığıyla;
  • Çevrimiçi bağlantılar yalnızca doğrudan TCP üzerinden değil, aynı zamanda harici komutları çağırarak ve stdin/stdout aracılığıyla iletişim kurarak da yapılabilir. Örneğin: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Komutlar umask dostudur (666/777 gibi genişletilmiş erişim haklarını kullanır) ve umask'ı genel olarak yapılandırma dosyasıkullanımı kolaylaştırıyor genel biriktirme dizini birkaç kullanıcı arasında;
  • Sistemin tam kullanımı Modüllere git.

Kaynak: opennet.ru

Yorum ekle