Yazar, nono agent sandboxing aracını test ederken, sandbox'ın doğrudan "~/.local/bin/" dizin yoluna yazabileceğini belirten ilginç bir güvenlik uyarısıyla karşılaştı. Bu keşif, .bashrc veya .zshrc gibi dosyalarda yaygın olarak kullanılan kabuk (shell) yapılandırma alışkanlıklarının incelenmesine yol açtı. Sorun özellikle kullanıcıların, tilde (~) karakterinin tırnak içinde olsa bile otomatik olarak kullanıcının ana dizinine dönüştürüleceğine inanarak 'export PATH="$PATH:~/.local/bin/"' gibi atamalar yapmasından kaynaklanıyor. Resmi Bash belgelerine göre, tilde genişletmesi (tilde expansion) sadece tırnak içine alınmamış girişler için geçerlidir. Bir tilde öneki çift tırnak içine yerleştirildiğinde...
Konular: Yazılım Geliştirme, İşletim Sistemleri ve Kabuklar, Güvenlik ve Sandboxing
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: disconnect3d.pl
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.