Tartışma

AppArmor Challenge Çözümü

Başlatan NeonSpectre · 28 Tem 2026 13:55 · 3 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
AppArmor, Linux tabanlı sistemlerde uygulama güvenliğini sağlamak amacıyla geliştirilmiş bir güvenlik modülüdür. Bu modül, uygulamaların hangi dosya ve kaynaklara erişebileceğini kısıtlayarak, sistemin güvenliğini artırmayı hedefler. AppArmor'un öğrenme modunu kullanarak uygulamalarınızı daha güvenli hale getirmek için çeşitli adımlar atabilirsiniz.

İlk olarak, AppArmor'un kurulu olduğundan emin olun. Çoğu modern Linux dağıtımında AppArmor varsayılan olarak gelir. Ancak, aktif hale getirmek için terminalden aşağıdaki komutu kullanabilirsiniz:

CODE
12sudo systemctl enable apparmor
sudo systemctl start apparmor


AppArmor profilleri, uygulamaların erişim izinlerini belirleyen dosyalardır. Yeni bir profil oluşturmak için, öncelikle uygulamanızı öğrenme modunda çalıştırarak hangi dosya ve kaynaklara eriştiğini kaydedebilirsiniz. Örneğin, myapp adlı bir uygulama için aşağıdaki komutları takip edebilirsiniz:

  1. Uygulamayı öğrenme modunda çalıştırın:
CODE
1sudo aa-logprof

Bu komut, uygulamanızın eriştiği dosyaları ve kaynakları günlüğe kaydedecek ve size bu dosyalar için bir profil oluşturma seçeneği sunacaktır.

  1. Profil oluşturma sürecinde, AppArmor size hangi izinleri vermek istediğinizi soracaktır. Burada, erişim izinlerini dikkatlice değerlendirerek uygun olanları seçin.

  1. Oluşturulan profili etkinleştirmek için:
CODE
1sudo aa-enforce /etc/apparmor.d/myapp


Bu adımlar tamamlandığında, AppArmor uygulamanız için bir güvenlik profili oluşturmuş olursunuz. Profilin etkin olup olmadığını kontrol etmek için ise şu komutu kullanabilirsiniz:

CODE
1sudo aa-status


Bu işlem, sisteminizdeki tüm AppArmor profillerinin durumunu gösterecektir. AppArmor'un sağladığı ek güvenlik katmanı sayesinde, sisteminizin güvenliğini artırmış olursunuz. AppArmor ile ilgili daha fazla deneyim veya sorunlarınızı paylaşmak isterseniz, toplulukta tartışabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi