OpenBSD ücretsiz, çok platformlu, 4.4BSD tabanlı UNIX benzeri bir işletim sistemidir. 57. sürüm olan OpenBSD 7.6, yeni özellikler, çeşitli iyileştirmeler, hata düzeltmeleri ve ince ayarlarla birlikte geliyor.

Güvenlik iyileştirmeleri
- Eklendi
-fret-cleanderleyiciye seçenek, varsayılan olarak kapalıdır. Bu yeni seçenek, arayanın, çağrı tamamlandıktan sonra dönüş adresini yığından temizlemesine neden olur.-fret-cleanseçenek daha sonra amd64’te libc, libcrypto, ld.so, kernel ve tüm ssh araçları için etkinleştirildi. - Şube hedefi tanımlamasını (BTI) kullanıcı alanına gösterin ve LLVM’nin BTI talimatlarıyla kod oluşturmasını sağlayın.
- JIT kodunun temel derleyicimiz tarafından sağlanan varsayılan dal korumasıyla eşleşmesi için arm64’te BTI’ye ek olarak PAC etkinleştirildi.
- NFS bağlantılarını ayrılmış bir bağlantı noktasından kaynaklanacak şekilde sınırlayın, ancak nfs’de ayrılmamış bağlantı noktalarından gelen boş isteklere (başka bir deyişle sunucu ping’lerine) izin verin.
- Yerel limanlar bağlı hale getirildi
connect(2)küresel olarak benzersiz olmaktan ziyade, merdiven başına benzersiz. - Zorunlu
pinsyscalls(2)Statik olmayan/ld.so/libc.so metin bölümlerine ilişkin kurallar. - Eklendi
pledgeVeunveililerpcinfo(8). - Eklendi
AUDIO_GETDEVioctl’ı “ses”e dönüştürünpledge(2).
Değişiklikler yapıldı pf(4) güvenlik duvarı
- Gösterimi eklendi
pf(4)parçanın yeniden birleştirilmesi karşı çıkıyorpfctl(8)Vesystat(1). - Sabit
pfsync(4)Hedef bağlantı eşi için TCP durumu güncellenmiyor ve aşırılık azaltılıyorpfsynctrafik. - Kullanıcıların, bir bağlantının içindeki tabloları, genel tabloları tanımladıkları gibi tanımlamalarına izin verin.
pf.conf(5). Daha önce bu ayrı bir işlem gerektiriyordupfctl -a foo -t barçağrı.
Ağ yığınındaki yeni özellikler
- PPP arayüzlerinin çalıştırılması sağlandı
rdomain(4)ve aynı yönlendirme etki alanına varsayılan bir rota yükleyin. - Tanıtıldı
rport(4)yönlendirme etki alanları arasında noktadan noktaya katman 3 bağlantısı için. benzerpair(4)ancak Ethernet başlıkları eklemediğinden daha verimlidir. - Yalnızca IPv6 yönlendirme IPsec uygulandı (
sysctl net.inet6.ip6.forwarding = 2), eşdeğerinet.inet.ip.forwarding = 2IPv4 için. - Eklendi
BIOCSETFNRilebpf(4)beğenmekBIOCSETFarabelleği veya istatistikleri sıfırlamadan. - Uygulandı
SO_ACCEPTCONNiçindegetsockopt(2)olup olmadığını kontrol etmek için kullanılabilirlisten(2)çağrıldı ve soket bağlantıları kabul ediyor.
Çeşitli yeni kullanıcı alanı özellikleri
- Eklendi
scandirat(3)FreeBSD’den. - Eklendi
elf_aux_info(3)Kullanıcı alanının göz atmasına izin verecek şekilde tasarlandıAT_HWCAPVeAT_HWCAP2FreeBSD’den bir arayüz kullanarak. - Eksik fonksiyon eklendi
wcsnlen(3)geniş bir dizenin uzunluğunu bulmak için (örn.wcslen(3)maksimum uzunluk argümanıyla). - VA-API (video hızlandırma API’si) uygulaması olan libva 2.22.0’ı içe aktardık. VA-API, video işleme için grafik donanımı hızlandırma özelliklerine erişim sağlar.
- Seçenek eklendi
"-u name"ileenv(1)Bir değişkeni ortamdan kaldırmak için.
OpenBSD 7.6 buradan indirilebilir. Değişikliklerin ve eklemelerin tam listesi için buraya bakın.