Securelevel - Securelevel

güvenli seviye bir güvenlik mekanizmasıdır *BSD çekirdekler, isteğe bağlı olarak belirli yetenekleri kısıtlayabilir. Securelevel, bir sysctl değişken kern.securelevel. Bu değer,> 0 değerine ayarlanan bir tamsayıdır ve belirli kısıtlama sınıflarını etkinleştirir. Hiç süper kullanıcı süreç güvenlik düzeyini yükseltebilir, ancak yalnızca içinde süreç (ve o bile değil FreeBSD ) düşürebilir.

İle kullanıldığında FreeBSD hapishaneleri her hapishane, küresel güvenlik düzeyine ek olarak kendi güvenlik düzeyini de korur. Değerlendirildiğinde, iki güvenlik düzeyinden yüksek olanı kullanılacaktır. Bu, ana bilgisayar ortamının hapishanelerden daha düşük bir güvenlik seviyesinde çalışmasını sağlar, böylece hapishanelerin yapamayacağı dosya bayraklarını değiştirebilir.

REGRESSION seçenekleriyle derlendiğinde, FreeBSD çekirdeğine otomatik regresyon testi amacıyla güvenlik düzeyinin düşürülmesine izin veren yeni bir sysctl eklenir.

Securelevel ile karıştırılmamalıdır çalışma seviyesi.

Tanımlar

OpenBSD'de güvenlik düzeyleri aşağıdaki gibi tanımlanır:[1]

  • -1 (Kalıcı olarak güvensiz mod) İşlevsel olarak güvenlik düzeyi 0 ile aynıdır, ancak Çekirdek hiçbir zaman düzey 0'da olduğu gibi düzeyi artırmaya çalışmaz. Bu, güvenlik düzeyi korumalarını etkin bir şekilde devre dışı bırakır.
  • 0 (Güvenli olmayan mod) tüm cihazlar okunabilir veya yazılabilir (uygun izinlere sahiplerse) ve sistem dosyası bayrakları chflag'ler kullanılarak temizlenebilir. Bu mod tipik olarak sistem önyüklenirken kullanılır ve önyükleme tamamlandığında ve sistem çok kullanıcılı moda girdiğinde, seviye 1'e yükseltilir.
  • 1 (Güvenli mod) bu, sistem açıldığında varsayılan moddur. çok kullanıcılı modu. Bu modda güvenlik seviyesi düşürülemez, ham bellek cihazlarına yazılamaz, bağlı dosya sistemlerinin ham cihazlarına yazılamaz, önemli çekirdek değişkenleri (fs.posix.setuid, hw.allowpowerdown, net gibi) .inet.ip.sourceroute, machdep.kbdreset, ddb.console, ddb.panic ve machdep.allowaperture) kilitlenir ve yalnızca GPIO Önyükleme sırasında mevcut olan pinlere erişilebilir.
  • 2 (Son derece güvenli mod) aynı etkilere sahiptir güvenlik düzeyi 1'dir ve ek olarak ham disk aygıtları, çıkarılsa bile yazılamaz, zamanla ilgili belirli işlevler kilitlenir, böylece zaman geçmişte ayarlanamaz (kaydedilen eylemlerin zamanlarını sağlamaya yardımcı olmak için) günlükler yararlıdır) ve pf kurallar değiştirilemez. Bu mod, bazı durumlarda savunma amaçlıdır. kök kullanıcı hesabın güvenliği ihlal edildi.

Referanslar

  1. ^ "SECURELEVEL (7)". OpenBSD kılavuz sayfaları.

Dış bağlantılar