NordVPN objavljuje tri svoja proizvoda pod licencom otvorenog koda
Pružatelj VPN usluga NordVPN nedavno je putem bloga najavio izdavanje Linux klijenta otvorenog koda , mrežne biblioteke Libtelio i biblioteke za dijeljenje datoteka Libdrop.
Linux klijent pruža interfejs komandne linije za upravljanje vezama sa NordVPN serverima, omogućavajući vam da odaberete server sa liste na osnovu željene lokacije, promijenite postavke protokola i omogućite Kill Switch mod, koji blokira pristup mreži ako se izgubi veza sa VPN serverom.
Za one od vas koji su novi u NordVPN-u, trebali biste znati da je ovo VPN usluga koju pruža kompanija Nordsec sa aplikacijama za Microsoft Windows, macOS, Linux, Android, iOS i Android TV.
NordVPN usmjerava promet preko udaljenog servera na taj način skrivajući IP adresu i šifrirajući sve dolazne i odlazne podatke. Za enkripciju, NordVPN koristi OpenVPN i Internet Key Exchange v2/IPsec tehnologije u svojim aplikacijama i također je predstavio svoju vlasničku NordLynx tehnologiju.
NordLynx je VPN alat baziran na WireGuard protokolu, koji ima za cilj bolje performanse od IPsec i OpenVPN protokola za tuneliranje.
NordVPN za Linux
Spominje se da Linux klijent podržava NordLynx ( baziran na WireGuardu) i OpenVPN protokole. Koristi iptables za promjenu postavki zaštitnog zida (firewall), iproute za usmjeravanje, tuntap za tuneliranje veza i systemd-resolved za razrješenje DNS imena.
Libtelio biblioteka uključuje tipične mrežne funkcije i pruža implementaciju virtuelne mreže MeshNet formirane od korisničkih sistema i koja se koristi za međusobnu komunikaciju. MeshNet vam omogućava uspostavljanje šifrovanih tunela između uređaja i stvaranje izgleda odvojene lokalne mreže na osnovu njih.
Ove proizvode činimo otvorenim kodom kao znak naše posvećenosti transparentnosti i odgovornosti. Želimo doprinos i kontrolu programske zajednice i pokazati im da imamo povjerenja u vlastiti softver.
Ovaj korak također naglašava naše snažno uvjerenje u zajednički napredak. Zajednica za kibernetičku sigurnost i razvoj aplikacija puna je talentiranih kodera i pentestera koji mogu donijeti svoje jedinstvene perspektive u naše aplikacije.
Za razliku od VPN-a, veze u Meshnetu se ne uspostavljaju između uređaja i VPN servera, već između krajnjih uređaja, koji takođe učestvuju kao čvorovi za rutiranje saobraćaja.
Za cijelu MeshNet mrežu možete definirati zajednički server za interakciju s vanjskim svijetom (na primjer, ako se odlazni čvor nalazi u korisnikovom domu, tada nije važno na koja putovanja i mjesta se korisnik povezuje sa povezanih uređaja na MeshNet, za eksterne usluge, mrežna aktivnost će izgledati ovako, kao da se korisnik povezuje sa svoje kućne IP adrese).
Libtelio otvorenog izvora je posebno važan korak jer ovaj kod čini okosnicu svih naših NordVPN aplikacija, a ne samo našeg Linux klijenta. Stavljanje ovog materijala u ruke Linux zajednice, jedne od najjačih zajednica otvorenog koda trenutno aktivnih, potiče talentirane kodere i programere da ispitaju naš kod i poboljšaju našu uslugu.
Različite implementacije Wireguarda mogu se koristiti za šifriranje prometa na MeshNetu. I VPN serveri i korisnički čvorovi unutar MeshNeta mogu se koristiti kao izlazni čvorovi.
Obezbijeđen je konfigurabilni filter paketa za ograničavanje prometa unutar mreže, a pružena je i usluga zasnovana na DNS-u za određivanje hostova. Objavljena biblioteka vam omogućava da organizujete vlastite MeshNet mreže u svojim aplikacijama.
Biblioteka Libdrop pruža funkcije za organiziranje sigurnog dijeljenja datoteka između korisničkih uređaja. Podržava direktno slanje i primanje datoteka putem MeshNet-a ili globalne mreže, bez uključivanja servera trećih strana.
Konačno, ako ste zainteresirani da saznate više o tome , detalje možete pronaći na sljedećem linku.
Trebali biste znati da je klijentski kod otvorenog koda pod GPLv3 licencom . U njegovom razvoju korišteni su programski jezici Go, Rust, C i Python. Podržane distribucije uključuju Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS i Raspbian.