Saldırgan, / etc / machine-ID'mi kullanabilir mi?


9

Başlangıçta bu soruyu Stack Overflow hakkında sordum , ancak insanlar bunun yerine burada sormamı önerdi.

Birden fazla farklı makineyi benzersiz bir şekilde tanımlaması gereken bir yazılım yazıyorum. Bunu /etc/machine-idyapmak için kullanmayı planlıyordum .

Machine-id için belgeleri okurken, bu bölüme rastladım:

Bu kimlik ana bilgisayarı benzersiz bir şekilde tanımlar. "Gizli" olarak düşünülmeli ve güvenilir olmayan ortamlarda, özellikle de ağda gösterilmemelidir. Bazı uygulamalar için makineye bağlı, benzersiz, benzersiz bir tanımlayıcı gerekiyorsa, makine kimliği veya bunun herhangi bir kısmı doğrudan kullanılmamalıdır. Bunun yerine, makine kimliğine sabit, uygulamaya özel bir anahtar kullanılarak kriptografik, anahtarlı bir sağlama işlevi eklenmelidir.

Dbus hakkında çok şey bilmiyorum, ama sadece IPC için olduğu izlenimi altındaydım. Bu durumda, uzaktaki bir saldırganın makine kimliğini bilip bilmemesinin neden önemli olduğundan emin değilim. Açık gizlilik sorunları dışında, bir kişinin makine kimliğini paylaşmamak için (bilinen) yasal güvenlik nedenleri var mı? Yoksa bu sadece güçlü şekilde ifade edilmiş bir dokümantasyon mudur?


Muhtemelen mevcut seri numaralarına (CPU / HDD) ve belki de ağ adresine (MAC adresi) bakmak daha iyi olur. /etc/machine-idbir dosyadır ve MAC adresi kolayca aldatılabilir - bu nedenle kolayca kopyalanabilir (kimliğinizi atlatarak).
Attie

Hangi mimariyi / işlemciyi kullanıyorsunuz? Şu anda birlikte çalıştığım i.MX6, gerçekten benzersiz ve salt okunur seri numarasının sysfs aracılığıyla gösterilmesini sağlıyor.
Attie

@Attie Senaryomda kimliklerini taklit eden makinelerin gerçek sonuçları yok, bu yüzden gerçekten endişelenmiyorum. Aslında, her makine için benzersiz bir kimlik nasıl elde edileceğine dair fikirlere gerçekten kısa değilim, bu soru makine kimliğinin özel olarak nasıl kullanıldığı (ve onu açığa çıkarmanın tehlikeli olması) konusundaki merakımı tatmin etmekti.
Cameron Sun

kulağa hoş geliyor - Ben de herhangi bir cevap duymak için istekli ...
Attie

Yanıtlar:


6

Hayır, bu metin güvenlik yerine gizlilik nedeniyle eklenmiştir .

Makine kimliği bir iOS UDID veya MAC adresine benzer; gereksiz yere (ağ üzerinden veya korumalı alandaki uygulamalara) maruz bırakılması, birisinin programın kullanıcılarını ağlar arasında izlemesine veya aynı kişinin farklı uygulamaları kullanımıyla ilişkilendirmesine izin verebilir.

Tartışmaya bakın:

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.