Ders 1.22: Kök yetkisine eşdeğer grup üyelikleri
Sistem Güvenliği 101 sudo kurallarını ve SUID programlarını denetledi. Sıradan görünen bazı grup üyelikleri ikisi olmadan da aynı gücü verir: docker üyesi makinenin kök dosya sistemi bağlı bir kapsayıcı başlatabilir, lxd aynı şekilde çalışır, disk ham diski (shadow dosyası dahil) okuyabilir ve adm çoğu zaman sır içeren günlükleri okur. Laboratuvarda Northwind'in sipariş sunucusunda bu gruplarda kimin olduğunu listeliyor, soket ve aygıt izinlerinin onları neden güçlü kıldığını görüyor, kimsenin ihtiyaç duymadığı üyelikleri kaldırıyor ve kalması gerekeni belgeliyorsun.
15 dk
Bu derste öğreneceklerin
- docker, lxd ve disk'in neden kökle eşdeğer olduğunu açıklamak
- Grup üyelerini getent ve id ile listelemek
- Soket ve aygıt izinlerini okumak
- Gereksiz üyelikleri gpasswd ile kaldırmak
- Gerekçeli ayrıcalıklı erişimi belgelemek
Temel terimler
- Kök eşdeğeri grup
- Üyelerinin sudo ya da SUID olmadan root olabildiği grup.
- Docker soketi
- /var/run/docker.sock: root hizmetin API'si; yazma erişimi tam kontrol demektir.
- Blok aygıtı
- Ham bayt akışı olarak bir disk (/dev/sda); onu okumak dosya izinlerini atlar.
- adm grubu
- Debian ve Ubuntu'da /var/log'daki sistem günlüklerine okuma erişimi.
- Rootless Docker
- Docker hizmetini sıradan bir kullanıcı olarak çalıştırmak; böylece soket artık root yetkisi vermez.
← Bir makinenin saldırı yüzeyi · Tüm dersler · Bir web uygulamasının anatomisi →