USB çubuğunu / cihazını Linux bilgisayarına nasıl güvenle yerleştiririm?


25

Bir USB çubuğu veya aygıtı bilgisayara takarken, aygıtın kötü amaçlı olması, HID olarak işlev görmesi ve bilgisayara zarar verme riski vardır. Bu sorunu nasıl önleyebilirim? Belirli bir USB portunda HID'yi devre dışı bırakmak yeterli mi? Bunu nasıl yaparım?


2
Özel udev kurallarını yazın.
Ipor Sircer

3
(sidenote: diğer ucunda DHCP'li bir ağ cihazı olarak da bulunabilir; ayrıca anakartı kızartmak için bir dalgalanma üretmeye çalışabilir)
Ulrich Schwarz

2
Muhtemelen bu isteyeceğini security.stackexchange.com ... sitede
thecarpy

1
Her türlü desteklenen cihaz varsayılan olarak etkindir. Bu, doğal olarak bir sorun değildir, çünkü hem gizlemeler hem de ağ cihazları kullanmak istediğiniz şey olabilir. Çekirdekten kötülük tanımlamak çok daha karmaşık.
Posta

Yanıtlar:


34

Yükleme USBGuard - onları aktive önce USB aygıtlarını yetki için bir çerçeve sağlar. Yeni bir cihaz bağladığınızda ne yapmanız gerektiğini soran bir bildirim açabilir; ve bilinen cihazlar için kalıcı kurallar depolayabilir, böylece tekrar tekrar onaylamanız gerekmez. Kurallar, herhangi bir USB özelliğini destekleyen kapsamlı bir dil kullanılarak tanımlanır (seri numarası, ekleme bağlantı noktası ... dahil), böylece istediğiniz kadar özel kurallar yazabilirsiniz - bu tanımlayıcı varsa bu klavyeyi beyaz listede , bu bağlantı noktasına vb. bağlı.


Bilinen cihazları “bilinen” yapan nedir? Kimliklerini mi saklıyor? Bu da sahte olamaz mı?
Martin Heralecki

4
Bilinen cihazlar zengin durum dili kullanılarak eşleştirilir , istediğiniz kadar spesifik olabilir (USB seri numarası, ekleme portu ... dahil). Her şey sahte olabilir, ancak beyaz listeye ne yazdığını bilen bir rakibe karşı iseniz, muhtemelen yine de kaybettiniz. (Elbette, gerçekten güvenli bir şekilde oynamak istiyorsanız, klavyenizden hiçbir şeyi hiçbir zaman beyaz listeye
ekleyemezsiniz

Vurgu sizin klavyeden değil, "herhangi bir USB klavye".
Grawity

10

Diğer cevabı tamamlamak için, bir bilgisayarı hiçbir zaman kötü amaçlı USB cihazlarından tamamen koruyamayacağınız bilinmelidir. Portu veya anakartı tam anlamıyla kızartabilen USB Killer gibi çeşitli konsept kanıtı ve ticari olarak temin edilebilen cihazlar olmuştur.

Yazılım bundan asla korunamaz ve her zaman savunmasız olma ihtimali vardır. Gerçekten güçlü bir korumaya ihtiyacınız varsa, bağlantı noktalarını fiziksel olarak erişilemez duruma getirin (örneğin, ATM'leri düşünün).


7
Sanırım OP, bilgisayarınızı veya sahibini fiziksel olarak imha etmeye teşebbüs etmeyen cihazları düşünüyordu. Aksi halde, bir cam şarabı bir cam sileceği için bir güvenlik sorunu haline getirmek için yeterli olacaktır.
9ilsdx 9rvj 0lo

1
Ben hala bununla alakalı olduğunu düşünüyorum --- elbette, tüm (çoğu) durumlarda bir sorun olmayacak, ancak soruna işaret eden, kullanıcınıza güvenmiyorsanız aklınızda bulundurmanız hala iyi.
Baptiste Candellier

1
Evet, temel olarak yazılım güvenliği hakkında sorular soruyordum. Anakartımı kızartma USB çubuğuna karşı korumak elbette farklı bir şey. Ama yine de bahsettiğin için teşekkürler.
Martin Heralecki

1
OP özellikle, cevabınızın tamamen ele alınamadığı HID ​​cihazlarından bahseder.
Dmitry Grigoryev

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.