{"id":232,"title":"Fine-Grained Password Policy (FGPP)","content":"<p># Fine-Grained Password Policy (FGPP) Bilgilerini \u00c7\u0131karmak \u0130\u00e7in Bir Ara\u00e7: GetFGPP<\/p><p>Active Directory ortamlar\u0131nda, Fine-Grained Password Policy (FGPP), farkl\u0131 kullan\u0131c\u0131 gruplar\u0131 i\u00e7in farkl\u0131 parola politikalar\u0131 tan\u0131mlamaya olanak sa\u011flar. Bu, \u00f6zellikle b\u00fcy\u00fck ve karma\u015f\u0131k a\u011f yap\u0131lar\u0131nda, farkl\u0131 kullan\u0131c\u0131 gruplar\u0131na farkl\u0131 g\u00fcvenlik seviyeleri uygulamak isteyen y\u00f6neticiler i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Ancak, bu politikalar\u0131n y\u00f6netimi ve denetimi bazen karma\u015f\u0131k olabilir. \u0130\u015fte tam da bu noktada, **GetFGPP** adl\u0131 Python tabanl\u0131 bir ara\u00e7 devreye giriyor.<\/p><p>&nbsp;<\/p><p>## GetFGPP Nedir?<\/p><p>GetFGPP, bir Active Directory ortam\u0131nda Fine-Grained Password Policy (FGPP) bilgilerini \u00e7\u0131karmak i\u00e7in geli\u015ftirilmi\u015f bir ara\u00e7t\u0131r. Bu ara\u00e7, belirli bir kullan\u0131c\u0131 hesab\u0131 ve parola ile Active Directory'ye ba\u011flan\u0131r ve FGPP ile ilgili detayl\u0131 bilgileri \u00e7\u0131kar\u0131r. Bu bilgiler aras\u0131nda parola uzunlu\u011fu, karma\u015f\u0131kl\u0131k gereksinimleri, kilitleme e\u015fikleri ve politikalar\u0131n hangi kullan\u0131c\u0131 gruplar\u0131na uyguland\u0131\u011f\u0131 gibi detaylar bulunur.<\/p><p>## GetFGPP Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/p><p>GetFGPP, Python programlama dili ve `ldap3` k\u00fct\u00fcphanesi kullan\u0131larak geli\u015ftirilmi\u015ftir. Ara\u00e7, kullan\u0131c\u0131dan gerekli bilgileri (kullan\u0131c\u0131 ad\u0131, parola, etki alan\u0131 ve opsiyonel olarak LDAP sunucusu) al\u0131r ve bu bilgileri kullanarak Active Directory'ye ba\u011flan\u0131r. Daha sonra, FGPP ile ilgili nesneleri arar ve bu nesnelere uygulanan politikalar\u0131n detaylar\u0131n\u0131 \u00e7\u0131kar\u0131r.<\/p><p>### Temel \u00d6zellikler<\/p><p>- **FGPP Nesnelerini Bulma:** Ara\u00e7, Active Directory'deki FGPP nesnelerini bulur ve bu nesnelere uygulanan politikalar\u0131 listeler.<br>- **Detayl\u0131 Politika Bilgileri:** Her bir FGPP nesnesi i\u00e7in parola uzunlu\u011fu, karma\u015f\u0131kl\u0131k gereksinimleri, kilitleme s\u00fcreleri gibi detayl\u0131 bilgiler \u00e7\u0131kar\u0131l\u0131r.<br>- **Yetki Kontrol\u00fc:** Ara\u00e7, kullan\u0131c\u0131n\u0131n FGPP nesnelerini g\u00f6r\u00fcnt\u00fcleme yetkisi olup olmad\u0131\u011f\u0131n\u0131 kontrol eder ve yetkisiz eri\u015fim durumunda uyar\u0131 verir.<\/p><p>## GetFGPP Kullan\u0131m\u0131<\/p><p>GetFGPP, komut sat\u0131r\u0131 \u00fczerinden kullan\u0131labilece\u011fi gibi, bir GUI (Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc) ile de kullan\u0131labilir. A\u015fa\u011f\u0131da, her iki kullan\u0131m \u015fekline dair \u00f6rnekler bulunmaktad\u0131r.<\/p><p>### Komut Sat\u0131r\u0131 Kullan\u0131m\u0131<\/p><p>Arac\u0131 komut sat\u0131r\u0131ndan kullanmak i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rman\u0131z yeterlidir:<\/p><p>```bash<br>python3 fgpp.py -u Administrator -p Password -d n00py.local<br>```<\/p><p>Bu komut, `Administrator` kullan\u0131c\u0131s\u0131 ile `n00py.local` etki alan\u0131na ba\u011flan\u0131r ve FGPP bilgilerini \u00e7\u0131kar\u0131r.<\/p><p>### GUI Kullan\u0131m\u0131<\/p><p>Arac\u0131n GUI versiyonu, kullan\u0131c\u0131 dostu bir aray\u00fcz sunar. Kullan\u0131c\u0131 ad\u0131, parola, etki alan\u0131 ve LDAP sunucusu bilgilerini girerek FGPP bilgilerini kolayca \u00e7\u0131karabilirsiniz. Aray\u00fczdeki \"Ba\u011flan ve Bilgileri \u00c7\u0131kar\" butonu ile i\u015flemi ba\u015flatabilir, \"Temizle\" butonu ile t\u00fcm alanlar\u0131 temizleyebilirsiniz.<\/p><p>## \u00d6rnek \u00c7\u0131kt\u0131<\/p><p>Arac\u0131n \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 sonucunda elde edilen \u00e7\u0131kt\u0131, FGPP nesneleri ve bu nesnelere uygulanan politikalar hakk\u0131nda detayl\u0131 bilgiler i\u00e7erir. \u00d6rne\u011fin:<\/p><p>```<br>Policy Name: DU Policy<br>Description: This Policy Applies to Domain Users<br>Policy Applies to: CN=Domain Users,CN=Users,DC=n00py,DC=local<br>Minimum Password Length: 6<br>Lockout Threshold: 100<br>Observation Window: 0 days 0 hours 30 minutes 0 seconds<br>Lockout Duration: 0 days 0 hours 30 minutes 0 seconds<br>Complexity Enabled: False<br>Minimum Password Age: 1 days 0 hours 0 minutes 0 seconds<br>Maximum Password Age: 42 days 0 hours 0 minutes 0 seconds<br>Reversible Encryption: True<br>Precedence: 1<br>```<\/p><p>Bu \u00e7\u0131kt\u0131, `DU Policy` adl\u0131 FGPP nesnesinin `Domain Users` grubuna uyguland\u0131\u011f\u0131n\u0131 ve bu politikan\u0131n detaylar\u0131n\u0131 g\u00f6stermektedir.<\/p><p>## Sonu\u00e7<\/p><p>GetFGPP, Active Directory ortamlar\u0131nda Fine-Grained Password Policy (FGPP) bilgilerini \u00e7\u0131karmak i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Hem komut sat\u0131r\u0131 hem de GUI deste\u011fi sayesinde, farkl\u0131 kullan\u0131c\u0131lar\u0131n ihtiya\u00e7lar\u0131na uygun \u015fekilde kullan\u0131labilir. \u00d6zellikle sistem y\u00f6neticileri ve g\u00fcvenlik uzmanlar\u0131 i\u00e7in, FGPP politikalar\u0131n\u0131 denetlemek ve y\u00f6netmek ad\u0131na b\u00fcy\u00fck kolayl\u0131k sa\u011flar.<\/p><p>E\u011fer siz de Active Directory ortam\u0131n\u0131zda FGPP politikalar\u0131n\u0131 daha etkin bir \u015fekilde y\u00f6netmek istiyorsan\u0131z, GetFGPP arac\u0131n\u0131 denemeyi d\u00fc\u015f\u00fcnebilirsiniz.<\/p><p>---<\/p><p>Bu blog yaz\u0131s\u0131, GetFGPP arac\u0131n\u0131n temel \u00f6zelliklerini, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klamaktad\u0131r. E\u011fer bu ara\u00e7la ilgili daha fazla bilgi edinmek veya kullanmaya ba\u015flamak isterseniz, GitHub deposunu ziyaret edebilirsiniz.<\/p>","excerpt":"GetFGPP, Active Directory ortamlar\u0131nda Fine-Grained Password Policy (FGPP) bilgilerini \u00e7\u0131karmak i\u00e7in kullan\u0131\u015fl\u0131 bir ara\u00e7t\u0131r. Hem komut sat\u0131r\u0131 hem de GUI deste\u011fi sayesinde, farkl\u0131 kullan\u0131c\u0131lar\u0131n ihtiya\u00e7lar\u0131na uygun \u015fekilde kullan\u0131labilir. \u00d6zellikle sistem y\u00f6neticileri ve g\u00fcvenlik uzmanlar\u0131 i\u00e7in, FGPP politikalar\u0131n\u0131 denetlemek ve y\u00f6netmek ad\u0131na b\u00fcy\u00fck kolayl\u0131k sa\u011flar.","created_at":"2025-01-06 20:27:09","updated_at":"2026-09-07 06:26:59","category_id":6,"view_count":559,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-01-06 20:27:09","featured_image":"resimyok.jpg","slug":"fine-grained-password-policy-fgpp","category_name":"Sistem","category_slug":"sistem"}