Usporedba operativnih sustava
OpenBSD: Sigurnost kao jezik dizajna
OpenBSD pobjeđuje argumente odbijajući većinu njih: jednu agresivno revidiranu bazu koda, testove i proces izdavanja koji disciplinu nadogradnje tretira kao dio sigurnosti. Ne pokušava biti vaš poslužitelj aplikacija; pokušava biti okvir između vaše mreže i svih ostalih, i to bez blistave CVE kadence. Ovo je posvećeni dodatak našim usporedbama OpenBSD-a s FreeBSD-om i Linuxom.
Ključne točke
- Revizija je kontinuirana: pogreške cijelih klasa uklanjaju se proaktivno (strlcpy se ovdje pojavio povijesno, kao i pledge/unveil za ograničenje syscall-a), a popravci pouzdanosti javno se dokumentiraju na način koji mijenja način na koji inženjeri razmišljaju o robusnosti.
- Istovremeno su podržana samo dva izdanja, svako otprilike šest mjeseci: nadogradnje su dokumentirani, prakticirani ritual (alat za sysupgrade je sve što trebate), a ostati u tijeku je sigurnosno svojstvo, a ne zadatak.
- pf je središnji dio: jezik pravila vatrozida je deklarativan i čitljiv, a za timove koji pregled pravila tretiraju kao pregled koda, uslugu koja vjeruje u to, redundantni dizajn na svim stranicama postaje podložan.
- Usluge spremne za isporuku žive u bazi: relayd za balansiranje opterećenja, acme-client za TLS certifikate, iked/isakmpd za VPN-ove, smtpd za poštu; manje paketa znači manje popisa materijala koje treba osigurati.
- Cijena minimalizma: performanse slabe na određenim stazama visoke propusnosti, stolna računala i splash treće strane rade negdje drugdje, a pokretanje 'najnovijeg' Dockera ili skupova panela na OpenBSD-u inženjerski je projekt, a ne implementacija.
- Gdje ga postavljamo: perimetralni vatrozidi, VPN koncentratori, DNS autoritativni rubovi i bilo koja uloga uređaja čija je cijela misija 'budi dosadan i drži liniju'.
Terenska bilješka
OpenBSD uređaj koji pokrećemo na rubu klijenta prošao je kroz dva rituala nadogradnje u četiri godine, svaki je trajao manje od sat vremena, a svaki je slijedio isti dokumentirani redoslijed. Njegov zapis o prekidu: nula. Njegov rekord uzbuđenja: također nula. To je proizvod.
Često postavljana pitanja
Treba li OpenBSD zamijeniti Linux na svakom poslužitelju?
Ne. Njegov ekosustav paketa i priča o spremnicima ne mogu udobno ugostiti uobičajene hrpe weba. Koristite ga za granične usluge; koristite Linux ili FreeBSD gdje vlada gravitacija aplikacije.
Je li to stvarno sigurnije ili je to marketing?
Dosadašnja evidencija: desetljeća proaktivnog rada na sigurnosti memorije i uklanjanju privilegija, plus obećanje/otkrivanje ideja o ograničenju koje su sada vidljive u drugim ekosustavima kao što su seccomp i Landlock. Tvrdnja stoji, ali jamči sigurnost samo za osnovne komponente.
Koliko je teška nadogradnja dvaput godišnje?
Manji kada slijedite dokumentiranu naredbu i prvo testirate na kanarincu; alat syspatch zaokružuje krpanje u sredini ciklusa za stabilna izdanja.
Mogu li ga jeftino kolocirati?
Da; obični x86 VM-ovi i mali poslužitelji operaterske razine su u redu. Hardverska podrška je mjesto gdje minimalna očekivanja konačno grizu, stoga provjerite kompatibilne popise prije kupnje.
Kako Kinetikatech pomaže kod usporedba operativnih sustava
Ne morate postati stručnjak za usporedba operativnih sustava: Direktna procjena operativnog sustava iz proizvodnog iskustva: distribucije, BSD-ovi i Windows-alternative u usporedbi sa životnim ciklusima podrške, sigurnosnim položajem i operativnošću u 3 sata ujutro — mjereno, ne reklamirano. Upravo za to postoji Sigurnost Linux servera i Upravljanje serverima: puštanje u rad, jačanje, nadzor i dežurna osoba dan i noć.