# Dosya Bütünlüğünün İzlenmesi

Dosya Bütünlüğü İzleme (FIM), sistem ve uygulama dosyalarının bütünlüğünü izlemek için kullanılan bir güvenlik işlemidir. FIM, hassas varlıkları izleyen her kuruluş için önemli bir güvenlik savunma katmanıdır. Hassas veriler, uygulama ve cihaz dosyalarını izleyerek, düzenli olarak tarayarak ve bütünlüklerini doğrulayarak koruma sağlar. Kuruluşların sistemlerindeki kritik dosyalardaki değişiklikleri tespit etmelerine yardımcı olarak verilerin çalınması veya tehlikeye atılması riskini azaltır. Bu işlem, kaybedilen üretkenlik, kaybedilen gelir, itibar hasarı ve yasal ve düzenleyici uyumluluk cezalarında zamandan ve paradan tasarruf sağlayabilir.

Wazuh, dosya bütünlüğü izleme için yerleşik bir yeteneğe sahiptir. Wazuh FIM modülü dosyaları ve dizinleri izler ve bir kullanıcı veya işlem izlenen dosyaları oluşturduğunda, değiştirdiğinde ve sildiğinde bir uyarı tetikler. İzlenen dosyaların kriptografik toplam kontrolünü ve diğer özniteliklerini depolayan bir temel tarama çalıştırır. Bir kullanıcı veya işlem bir dosyayı değiştirdiğinde, modül toplam kontrolünü ve özniteliklerini temelle karşılaştırır. Bir uyumsuzluk bulursa bir uyarı tetikler. FIM modülü, aracılar ve yönetici için FIM yapılandırmasına bağlı olarak gerçek zamanlı ve zamanlanmış taramalar gerçekleştirir.

Wazuh FIM yeteneğinin bazı faydaları şunlardır: değişiklik yönetimi, tehdit tespiti ve yanıtlama ve düzenlemelere uyum.

### Değişim Yönetimi

Wazuh FIM yeteneği, değişiklik yönetimi süreçlerinin doğru çalıştığını doğrulamak için olmazsa olmaz bir araçtır. Bu Wazuh yeteneği, dosyaların değişip değişmediğini, nasıl ve ne zaman değiştiğini ve kimin veya neyin onları değiştirdiğini görmek için incelemenize olanak tanır. Wazuh FIM modülü, temel bilgileri dosyanın en son sürümündeki bilgilerle karşılaştırır. Bu karşılaştırma, kritik dosyalardaki değişikliklere ve güncellemelere ilişkin görünürlük sağlar. Örneğin, bunu uygulamalardaki yanlış güncellemeleri veya yapılandırma dosyalarında yapılan yetkisiz değişiklikleri tespit etmek için kullanabilirsiniz.

### Tehdit Tespiti ve Yanıtlama

FIM'i tehdit algılama ve yanıtlama için diğer Wazuh yetenekleriyle birleştirebilirsiniz. FIM yeteneği dosya bütünlüğünü izler, izin değişikliklerini algılar ve kullanıcı ve dosya etkinliklerini izler. Algılanan tehditlere hızlı yanıtlar için ayrıntılı uyarılar sağlar.

### Mevzuata Uygunluk

FIM yeteneği, kuruluşların veri güvenliği, gizlilik ve veri saklama için düzenleyici gereklilikleri karşılamalarına yardımcı olur. Kritik dosyaları değişiklikler açısından izlemek, PCI DSS, HIPAA ve GDPR gibi düzenlemeler için önemli bir gerekliliktir.

## Nasıl Çalışır?

FIM modülü belirli yollarda periyodik taramalar çalıştırır ve gerçek zamanlı olarak belirli dizinlerdeki değişiklikleri izler. Wazuh aracılarının ve yöneticisinin yapılandırmasında hangi yolların izleneceğini ayarlayabilirsiniz.

FIM, dosyaların toplam kontrol değerlerini ve diğer özniteliklerini yerel bir FIM veritabanında depolar. Bir tarama sırasında, Wazuh aracısı, FIM modülünün izlenen yollarda bulduğu tüm değişiklikleri Wazuh sunucusuna bildirir. FIM modülü, bir dosyanın toplam kontrol değerlerini, depolanan toplam kontrol değerleri ve öznitelik değerleriyle karşılaştırarak dosya değişikliklerini arar. Tutarsızlıklar bulursa bir uyarı oluşturur.

Wazuh FIM modülü, dosya oluşturma, değiştirme ve silme verileri gibi FIM olay verilerini toplamak için iki veritabanı kullanır. Biri, verileri şurada depolayan izlenen uç noktadaki yerel bir SQLite tabanlı veritabanıdır:

- `<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\queue\fim\db</span>`Windows'ta.
- `<span class="pre">/var/ossec/queue/fim/db</span>`Linux'ta.
- `<span class="pre">/Library/Ossec/queue/fim/db</span>`macOS'ta.

Diğeri Wazuh sunucusundaki bir aracı veritabanıdır. [<span class="doc">Wazuh-db</span>](https://documentation.wazuh.com/current/user-manual/reference/daemons/wazuh-db.html) . daemon, Wazuh sunucusundaki her bir aracı için bir veritabanı oluşturur ve yönetir. Veritabanını tanımlamak için aracının kimliğini kullanır. Bu hizmet veritabanlarını . adresinde depolar `<span class="pre">/var/ossec/queue/db</span>`.

<div class="wazuh-image-wrapper align-center" id="bkmrk-">![Dosya Bütünlüğü İzleme](https://documentation.wazuh.com/current/_images/fim-flow1.png)</div>FIM modülü, Wazuh aracısını ve Wazuh sunucu veritabanlarını birbirleriyle senkronize tutar. Wazuh sunucusundaki dosya envanterini her zaman Wazuh aracısının erişebildiği verilerle günceller. Güncel bir Wazuh sunucu veritabanı, FIM ile ilgili API sorgularının servis edilmesini sağlar. Senkronizasyon mekanizması, Wazuh sunucusunu yalnızca Wazuh aracılarından gelen, kontrol toplamları ve değişen dosya öznitelikleri gibi bilgilerle günceller.

Wazuh aracısı ve yöneticisi varsayılan olarak FIM modülünü etkinleştirmiş ve <span class="std std-ref">önceden yapılandırmıştır</span> . Ancak, izlenen yollar gibi FIM ayarlarını ortamınıza göre uyarladığınızdan emin olmak için uç noktalarınızın yapılandırmasını gözden geçirmenizi öneririz.

# FIM Modülü Nasıl Yapılandırılır

FIM modülü Windows, Linux ve macOS işletim sistemlerinde taramalar çalıştırır. Hem genel ayarlar hem de uç noktanın işletim sistemine özgü ayarlar vardır. Bu ayarları ve desteklenen işletim sistemlerini bu kılavuzun <span class="doc">Temel ayarlar bölümünde ele alıyoruz.</span>

FIM modülünün dosyaların oluşturulmasını, değiştirilmesini ve silinmesini izlemesi gereken dizinleri belirtmeli veya izlemeniz gereken belirli dosyaları yapılandırmalısınız. Wazuh sunucusunda ve Wazuh aracı [<span class="doc">yapılandırma dosyalarında izlenecek dosyayı veya dizini belirtebilirsiniz. Ayrıca bu özelliği </span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/yerel-yapilandirma-ossecconf)[<span class="doc">merkezi yapılandırma</span>](https://documentation.wazuh.com/current/user-manual/reference/centralized-configuration.html) dosyasını kullanarak uzaktan da yapılandırabilirsiniz .

[<span class="std std-ref">İzlenecek dosyaları ve dizinleri dizin</span>](https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#reference-ossec-syscheck-directories) seçenekleriyle ayarlamanız gerekir . Virgülle ayrılmış girdiler kullanarak veya birden fazla satıra girdiler ekleyerek birden fazla dosya ve dizin ekleyebilirsiniz. FIM dizinlerini, bir kabukta veya Komut İstemi (cmd) terminalinde kullandığınız şekilde \* ve ? joker karakterlerini kullanarak yapılandırabilirsiniz. Örneğin, `<span class="pre">C:\Users\*\Downloads</span>`.

FIM modülü bir tarama çalıştırdığında, değiştirilmiş dosyalar bulursa ve değiştirilen dosya özniteliklerine bağlı olarak uyarıları tetikler. Bu uyarıları Wazuh panosunda görüntüleyebilirsiniz.

Aşağıda, FIM modülünün bir dosyayı ve dizini izlemek için nasıl yapılandırılacağını görebilirsiniz. `<span class="pre"><FILEPATH_OF_MONITORED_FILE></span>`ve'yi `<span class="pre"><FILEPATH_OF_MONITORED_DIRECTORY></span>`kendi dosya yollarınızla değiştirin.

1. Aşağıdaki ayarları Wazuh aracı yapılandırma dosyasına ekleyin ve dizin değerlerini kendi dosya yollarınızla değiştirin:
    
    
    - Linux:`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - Pencereler:`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - macOS:`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <directories><FILEPATH_OF_MONITORED_FILE></directories>
       <directories><FILEPATH_OF_MONITORED_DIRECTORY></directories>
    </syscheck>
    ```
2. Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:
    
    
    - Linux:`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - Pencereler:`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - macOS:`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`
    
    <p class="callout info">Not: [<span class="doc">Hem merkezi yapılandırmada</span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/merkezi-yapilandirma-agentconf) hem de Wazuh aracısının [<span class="doc">yapılandırma</span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/yerel-yapilandirma-ossecconf) dosyasında bir dizin belirtirseniz , merkezi yapılandırma öncelik kazanır ve yerel yapılandırmayı geçersiz kılar.</p>

# FIM modül analizinin yorumlanması

FIM analiz sonuçları, izlenen dosyalarda bir ekleme, değişiklik veya silme olduğunda Wazuh panosunda görünür. FIM sonuçlarını panonun üç farklı bölümünde görüntüleyebilirsiniz. FIM modülünden sonuçları görüntülemek için Wazuh panosunda **Dosya Bütünlüğü İzleme'ye** gidin . Sonuçlar aşağıdaki bölümlerdedir:

- <span class="std std-ref">Envanter</span>
- <span class="std std-ref">Gösterge Paneli</span>
- <span class="std std-ref">Olaylar</span>

<section id="bkmrk-envanter-bu-b%C3%B6l%C3%BCm%2C-f"><span id="bkmrk--3"></span>### Envanter

Bu bölüm, FIM modülünün dizinlediği tüm dosyaların envanterini görüntüler. FIM veritabanı, dosya adı, son değişiklik tarihi, kullanıcı, kullanıcı kimliği, grup ve dosya boyutu dahil olmak üzere envanter bilgilerini içerir. Aşağıdaki görüntü, bir Ubuntu 22.04 uç noktasının dosya envanterini gösterir.

<div class="wazuh-image-wrapper align-center">![Envanter](https://documentation.wazuh.com/current/_images/inventory1.png)</div>  
FIM modülünün dosyayı en son ne zaman analiz ettiği ve dosya öznitelikleri gibi giriş ayrıntılarını görüntülemek için bir dosya girişine tıklayabilirsiniz. Ayrıca dosyayla ilgili FIM uyarılarını da görüntüleyebilirsiniz. Aşağıdaki görüntü dosya için bu bilgileri gösterir `<span class="pre">/etc/resolv.conf</span>`.

<div class="wazuh-image-wrapper align-center">![Giriş detayları](https://documentation.wazuh.com/current/_images/entry-details1.png)</div></section><section id="bkmrk--6"></section>### <span id="bkmrk--7"></span>Dashboard

<section id="bkmrk-g%C3%B6sterge-paneli-b%C3%B6l%C3%BC">Gösterge paneli bölümü, Wazuh FIM modülünün aşağıdakilere ilişkin analiz sonuçlarına genel bir bakış sunar:

- Bir altyapı içindeki tüm etkenler.
- Bir altyapı içerisinde seçilmiş bir ajan.

Aşağıdaki görüntüde, izlenen tüm uç noktalar için FIM tarama sonuçlarının genel görünümüne ilişkin bir örnek görebilirsiniz.

<div class="wazuh-image-wrapper align-center">![Gösterge Paneli](https://documentation.wazuh.com/current/_images/dashboard1.png)</div>  
Aşağıdaki görüntüde Ubuntu uç noktası için FIM tarama sonuçlarının genel görünümüne dair bir örnek görebilirsiniz.

<div class="wazuh-image-wrapper align-center">![FIM tarama sonuçlarına genel bakış](https://documentation.wazuh.com/current/_images/fim-overview1.png)</div></section><section id="bkmrk-events-bu-b%C3%B6l%C3%BCm-wazu"><span id="bkmrk--10"></span>### Events

Bu bölüm Wazuh FIM modülünün tetiklediği uyarıları gösterir. Burada, aracı adı, izlenen dosyanın dosya yolu, FIM olayının türü, uyarının açıklaması ve uyarının kural düzeyi gibi ayrıntıları görebilirsiniz.

<div class="wazuh-image-wrapper align-center">![Olaylar](https://documentation.wazuh.com/current/_images/events1.png)</div>  
Ayrıca, uyarıyı tetikleyen olay hakkında ek bilgileri görüntülemek için her uyarı girişini genişletebilirsiniz.

<div class="wazuh-image-wrapper align-left">![Genişletilmiş uyarı girişi](https://documentation.wazuh.com/current/_images/expanded-alert-entry1.png)  
</div># <span>Temel Ayarlar</span>

<span>FIM yeteneğini Wazuh sunucusunda ve Wazuh aracısında yapılandırabilirsiniz. Hem Wazuh sunucusunda hem de Wazuh aracısında </span><span class="std std-ref"><span>varsayılan bir FIM yapılandırması</span></span><span> mevcuttur. Bu ayarları ihtiyaçlarınıza göre değiştirebilirsiniz.</span>

[<span class="doc"><span>FIM modülünü Wazuh sunucusunda ve Wazuh aracı yapılandırma</span></span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/yerel-yapilandirma-ossecconf)<span> dosyasında yapılandırabilirsiniz . Ayrıca bu yeteneği </span>[<span class="doc"><span>merkezi yapılandırma</span></span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/merkezi-yapilandirma-agentconf)<span> dosyasını kullanarak uzaktan da yapılandırabilirsiniz . Tüm FIM yapılandırma seçeneklerinin listesi syscheck bölümünde mevcuttur.</span>

<span>Bu kılavuzda, Wazuh FIM modülünün desteklediği farklı yapılandırma seçeneklerini gösteriyoruz.</span>

<div class="wazuh-image-wrapper align-left"><section id="bkmrk-ger%C3%A7ek-zamanl%C4%B1-%C4%B0zlem"><span id="bkmrk--13"></span>### <span>Gerçek Zamanlı İzleme</span>

<span>Bu </span>`<span class="pre">realtime</span>`<span>özellik yalnızca Windows ve Linux uç noktalarındaki dizinlerin gerçek zamanlı/sürekli izlenmesini sağlar.</span>

<span>Dosyaları gerçek zamanlı olarak izlemek için FIM modülünü <span class="std std-ref">dizinler </span></span>`<span class="pre">realtime</span>`<span> seçeneğinin niteliğiyle yapılandırın. Nitelik için izin verilen değerler ve'dir ve yalnızca dizinlerle çalışır, tek tek dosyalarla değil. Gerçek zamanlı değişiklik algılama, zamanlanmış FIM modülü taramaları sırasında duraklatılır ve bu taramalar tamamlanır tamamlanmaz yeniden etkinleştirilir.</span>`<span class="pre">realtime</span>``<span class="pre">yes</span>``<span class="pre">no</span>`

<span>Aşağıda, FIM modülünün bir dizini gerçek zamanlı olarak nasıl izleyeceğini görebilirsiniz. </span>`<span class="pre"><FILEPATH_OF_MONITORED_DIRECTORY></span>`<span>Kendi dosya yolunuzla değiştirin.</span>

<p class="callout info"><span>Not: Gerçek zamanlı izleme için bir dizin belirtirken, Wazuh aracısını yeniden başlatmadan önce mevcut olmalıdır. Aksi takdirde, modül Wazuh aracısının sonraki yeniden başlatılmasında bulana kadar dizini yoksayar.</span></p>

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    
    ```
       <syscheck>
          <directories realtime="yes"><FILEPATH_OF_MONITORED_DIRECTORY></directories>
       </syscheck>
    ```
2. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`

</section><section id="bkmrk-kay%C4%B1t-dosyas%C4%B1-%C3%96znite"><span id="bkmrk--14"></span>### <span>Kayıt Dosyası Öznitelikleri</span>

<span>FIM modülünü belirli dosyaları ve dizinleri izleyecek şekilde yapılandırdığınızda, dosyaların meta verilerini kaydeder ve izler. FIM modülünün toplaması ve yoksayması gereken belirli dosya meta verilerini ayarlamak için </span><span class="std std-ref"><span>dizinler seçeneğini kullanabilirsiniz. Dizinler seçeneği çeşitli öznitelikleri destekler.</span></span>

<span>Aşağıdaki tabloda FIM modülünün kaydettiği desteklenen öznitelikler açıklanmaktadır.</span>

<table class="docutils align-default" style="width: 100%;"><thead><tr class="row-odd"><th class="head" style="width: 16.3232%;"><span>Bağlanmak</span>

</th><th class="head" style="width: 16.0805%;"><span>Varsayılan değer</span>

</th><th class="head" style="width: 20.3993%;"><span>İzin verilen değerler</span>

</th><th class="head" style="width: 47.2383%;"><span>Tanım</span>

</th></tr></thead><tbody><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_all</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Aşağıdaki tüm özniteliklerin değerlerini kaydeder.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_sum</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların MD5, SHA-1 ve SHA-256 karmalarını kaydeder. Aynı anda </span>`<span class="pre">check_md5sum="yes"</span>`<span>, </span>`<span class="pre">check_sha1sum="yes"</span>`<span>, ve kullanmakla aynıdır.</span>`<span class="pre">check_sha256sum="yes"</span>`

</td></tr><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_sha1sum</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların SHA-1 karma değerini kaydeder.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_md5sum</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların MD5 hash'ini kaydeder.</span>

</td></tr><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_sha256sum</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların SHA-256 karma değerini kaydeder.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_size</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların boyutunu kaydeder.</span>

</td></tr><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_owner</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Linux'ta dosyaların sahiplerini kaydeder.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_group</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların/dizinlerin grup sahibini kaydeder. Windows'ta </span>`<span class="pre">gid</span>`<span>her zaman 0'dır ve grup adı boştur.</span>

</td></tr><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_perm</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Dosyaların/dizinlerin izinlerini kaydeder. Windows'ta, her kullanıcı veya grup için reddedilen ve izin verilen izinlerin bir listesi kaydedilir. NTFS bölümleriyle Linux ve Windows'ta çalışır.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_attrs</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Windows'daki dosyaların özniteliklerini kaydeder.</span>

</td></tr><tr class="row-even"><td style="width: 16.3232%;">`<span class="pre">check_mtime</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Bir dosyanın değiştirilme zamanını kaydeder.</span>

</td></tr><tr class="row-odd"><td style="width: 16.3232%;">`<span class="pre">check_inode</span>`

</td><td style="width: 16.0805%;"><span>Evet</span>

</td><td style="width: 20.3993%;"><span>evet hayır</span>

</td><td style="width: 47.2383%;"><span>Linux'ta dosya inode'unu kaydeder.</span>

</td></tr></tbody></table>

<div></div><span>Aynı özniteliği değiştiren seçenekler arasında bir çakışma olduğunda, yapılandırılan sonuncu öncelik kazanır. Örneğin, aşağıdaki yapılandırma seçeneği </span>`<span class="pre">check_mtime</span>`<span>şu şekilde ayarlar </span>`<span class="pre">yes</span>`<span>:</span>

```
<directories check_all="no" check_mtime="yes">/etc</directories>
```

<span>Aşağıdaki yapılandırma, değişiklik zamanı kontrolü dahil tüm özniteliklerin kaydedilmesini devre dışı bırakır.</span>

```
<directories check_mtime="yes" check_all="no">/etc</directories>
```

<span>Aşağıda izlenen bir dosyanın SHA-1 karmasının kaydının nasıl devre dışı bırakılacağına dair bir yapılandırma örneğini görebilirsiniz. </span>`<span class="pre"><FILEPATH_OF_MONITORED_FILE></span>`<span>Kendi dosya yolunuzla değiştirin.</span>

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
       <syscheck>
          <directories check_sha1sum="no"><FILEPATH_OF_MONITORED_FILE></directories>
       </syscheck>
    ```
2. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">Restart</span>`

<p class="callout info"><span>Not: İlk FIM taramasından sonra oluşturulan belirtilen dosyalar veya dizinler, bir sonraki planlanmış tarama sırasında izlenmek üzere eklenecektir.</span></p>

</section><section id="bkmrk-planlanm%C4%B1%C5%9F-taramalar"><span id="bkmrk--15"></span>### <span>Planlanmış Taramalar</span>

<span>FIM modülü taramalarının zamanlamasını değiştirmek için </span>`<span class="pre"><frequency></span>`<span>Wazuh FIM modülünün seçeneğini yapılandırabilirsiniz. Bu seçenek, FIM taramaları arasındaki süreyi tanımlar. Alternatif olarak, scan\_time </span>[<span class="std std-ref"><span>ve</span></span>](https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#reference-ossec-syscheck-scan-time)<span> scan\_day </span>[<span class="std std-ref"><span>seçeneklerini</span></span>](https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#reference-ossec-syscheck-scan-day)<span> kullanarak taramaları haftanın belirli bir saatinde ve gününde çalışacak şekilde yapılandırabilirsiniz . Zamanlanmış taramalar, günlük dosyaları gibi sık güncellenen dosyaları izlerken uyarı taşmasını önler.</span>

<span>FIM modülü varsayılan olarak her 12 saatte bir </span>*<span>(43200 saniye) tarama çalıştırır. Aşağıdaki yapılandırma örneğinde, FIM modülünün her 15 dakikada </span><span>bir (900 saniye)</span>*<span> tarama çalıştıracak şekilde nasıl ayarlanacağını görebilirsiniz .</span>

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <frequency>900</frequency>
    </syscheck>
    ```
2. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`
    
    <span class="std std-ref"><span>Alternatif olarak, scan\_time</span></span><span> ve </span><span class="std std-ref"><span>scan\_day</span></span><span> seçeneklerini kullanarak taramaları planlayabilirsiniz . Bu seçenekleri kullanarak FIM'i yapılandırmak, FIM taramalarını iş saatleri dışında ayarlamanıza yardımcı olur.</span>
    
    <span>Aşağıdaki yapılandırma örneği, belirtilen dizinlerin taramalarının her cumartesi </span>*<span>saat 22:00'da</span>*<span> nasıl çalıştırılacağını göstermektedir.  
      
    </span>
3. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <scan_time>10pm</scan_time>
       <scan_day>saturday</scan_day>
    </syscheck>
    ```
4. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`

</section><section id="bkmrk-dosya-de%C4%9Ferlerindeki"><span id="bkmrk--16"></span>### <span>Dosya Değerlerindeki Değişiklikleri Bildir</span>

<span>Öznitelik </span>`<span class="pre">report_changes</span>`<span>, FIM modülünün bir metin dosyasında değiştirilen tam içeriği bildirmesine olanak tanır. Bu, izlenen bir dosyaya eklenen veya silinen metni kaydeder. Bu işlevi, [<span class="std std-ref">dizin</span>](https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#reference-ossec-syscheck-directories)</span>`<span class="pre">report_changes</span>`<span> seçeneklerinin özniteliğini etkinleştirerek yapılandırabilirsiniz . Bu öznitelik için izin verilen değerler ve'dir . Windows, macOS ve Linux uç noktalarında hem dizinlerle hem de tek tek dosyalarla çalışır.</span>`<span class="pre">yes</span>``<span class="pre">no</span>`

<span>Bu seçeneği etkinleştirdiğinizde özniteliği dikkatli kullanmalısınız </span>`<span class="pre">report_changes</span>`<span>. Wazuh, izlenen her dosyayı özel bir konuma kopyalayarak depolama kullanımını artırır. Dosyaların kopyasını şu adreste bulabilirsiniz:</span>

- `<span class="pre">/var/ossec/queue/diff/local/</span>`<span> Linux'ta.</span>
- `<span class="pre">Library/Ossec/queue/diff/local/</span>`<span>macOS'ta.</span>
- `<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\queue\diff\local\</span>`<span>Windows'ta.</span>

<span>Aşağıda, FIM modülünün dosya değişikliklerini bildirecek şekilde nasıl yapılandırılacağını görebilirsiniz. </span>`<span class="pre"><FILEPATH_OF_MONITORED_FILE></span>`<span>Kendi dosya yolunuzla değiştirin.</span>

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <directories check_all="yes" report_changes="yes"><FILEPATH_OF_MONITORED_FILE></directories>
    </syscheck>
    ```
2. <span>Yapılandırma değişikliklerini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`
    
    `<span class="pre">report_changes</span>`<span>Aşağıdaki yapılandırma örneğinde, dizindeki tüm dosyalar için özniteliğin nasıl kullanılacağını görebilirsiniz </span>`<span class="pre"><FILEPATH_OF_MONITORED_DIRECTORY></span>`<span>. FIM modülünün dosyaya tam içerik değişikliklerini bildirmesini nasıl önleyeceğinizi görebilirsiniz . Kendi dosya yolunuzla </span>`<span class="pre"><FILEPATH_OF_MONITORED_DIRECTORY>/private.txt</span>`<span>değiştirin .</span>`<span class="pre"><FILEPATH_OF_MONITORED_DIRECTORY></span>`
    
    <span>Seçeneği kullanırken , bir istisna oluşturmak için [<span class="std std-ref">nodiff</span>](https://documentation.wazuh.com/current/user-manual/reference/ossec-conf/syscheck.html#reference-ossec-syscheck-nodiff)</span>`<span class="pre">report_changes</span>`<span> seçeneğini kullanabilirsiniz . Bu seçenek dosyanın değişikliklerini uyarır ancak Wazuh FIM modülünün bir metin dosyasında değiştirilen tam içeriği bildirmesini engeller. nodiff seçeneğini kullanmak, dosya içeriği değişikliklerini uyarılar aracılığıyla göndererek oluşabilecek veri sızıntısını önler.  
      
    </span>
3. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <directories check_all="yes" report_changes="yes"><FILEPATH_OF_MONITORED_DIRECTORY></directories>
       <nodiff><FILEPATH_OF_MONITORED_DIRECTORY>/private.txt</nodiff>
    </syscheck>
    ```
4. <span>Yapılandırma değişikliklerini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`

</section><section id="bkmrk-hari%C3%A7-tutmalar%C4%B1n-ekl">### <span>Hariç Tutmaların Eklenmesi</span>

<span>FIM modülünü, aşağıdaki iki yöntemden birini kullanarak belirli dosya ve dizinlere ilişkin uyarıları yoksayacak şekilde yapılandırabilirsiniz:</span>

<section id="bkmrk-yoksay-se%C3%A7ene%C4%9Fini-ku">#### <span>Yoksay Seçeneğini Kullanma</span>

<span class="std std-ref"><span>Bir yolu yoksaymak için yoksay</span></span><span> seçeneğini kullanabilirsiniz . Satır başına bir dosya veya dizin girişine izin verir. Ancak, birden fazla yol için dışlamalar eklemek için birden fazla satır kullanabilirsiniz.</span>

<span>Bu örnekte, FIM modülünün bir dosya yolunu yoksayacak şekilde nasıl yapılandırılacağını görebilirsiniz. Bu ayrıca dosya uzantıları </span>`<span class="pre">.log</span>`<span>ve . için regex eşleşmesini de yoksayar. Kendi dosya yollarınızla </span>`<span class="pre">.tmp</span>`<span>değiştirin .</span>`<span class="pre"><FILEPATH_OF_MONITORED_FILE></span>`

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin:</span>
    
    
    - <span>Linux:</span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`
    - <span>Pencereler:</span>`<span class="pre">C:\Program</span> <span class="pre">Files</span> <span class="pre">(x86)\ossec-agent\ossec.conf</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/etc/ossec.conf</span>`
    
    ```
    <syscheck>
       <ignore><FILEPATH_OF_MONITORED_FILE></ignore>
       <ignore type="sregex">.log$|.tmp$</ignore>
    </syscheck>
    ```
2. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:</span>
    
    
    - <span>Linux:</span>`<span class="pre">systemctl</span> <span class="pre">restart</span> <span class="pre">wazuh-agent</span>`
    - <span>Pencereler:</span>`<span class="pre">Restart-Service</span> <span class="pre">-Name</span> <span class="pre">wazuh</span>`
    - <span>macOS:</span>`<span class="pre">/Library/Ossec/bin/wazuh-control</span> <span class="pre">restart</span>`

</section><section id="bkmrk-%C3%96zel-kurallar%C4%B1-kulla">#### <span>Özel Kuralları Kullanma</span>

<span>Alternatif bir yöntem, uyarı seviyesi 0 kurallarını kullanmaktır. Bu yöntem, FIM modülü tarafından taranan belirli dosya ve dizinlerin uyarılarını yok sayar. Seviye 0 kuralları için uyarılar sessizdir ve Wazuh sunucusu bunları bildirmez.</span>

`<span class="pre">/var/www/htdocs/</span>`<span>Aşağıdaki yapılandırma örneğinde, bir Linux uç noktasındaki dizinin nasıl izleneceğini ve dosya için sessiz uyarıların nasıl kullanılacağını görebilirsiniz </span>`<span class="pre">/var/www/htdocs/private.html</span>`<span>.</span>

<section id="bkmrk-linux-u%C3%A7-noktas%C4%B1-waz">##### <span>Linux Uç Noktası</span>

1. <span>Wazuh aracı yapılandırma dosyasına aşağıdaki ayarları ekleyin </span>`<span class="pre">/var/ossec/etc/ossec.conf</span>`<span>:  
      
    </span>
    
    ```
    <syscheck>
       <directories>/var/www/htdocs</directories>
    </syscheck>
    ```
2. <span>Herhangi bir yapılandırma değişikliğini uygulamak için Wazuh aracısını yönetici ayrıcalığıyla yeniden başlatın:  
      
    </span>
    
    ```
    systemctl restart wazuh-agent
    ```

</section><section id="bkmrk-wazuh-sunucusu-wazuh">##### <span>Wazuh Sunucusu</span>

1. <span>Wazuh sunucusundaki dizinde </span>`<span class="pre">fim_ignore.xml</span>`<span>dosyayı oluşturun :</span>`<span class="pre">/var/ossec/etc/rules/</span>`
    
    ```
    touch /var/ossec/etc/rules/fim_ignore.xml
    ```
2. <span>Dosyaya aşağıdaki kuralları ekleyin </span>`<span class="pre">fim_ignore.xml</span>`<span>:</span>
    
    ```
    <group name="syscheck">
      <rule id="100345" level="0">
        <if_group>syscheck</if_group>
        <field name="file">/var/www/htdocs/private.html</field>
        <description>Ignore changes to $(file)</description>
      </rule>
    </group>
    ```
    
    <span>Kural, </span>`<span class="pre">/var/www/htdocs/private.html</span>`<span>dosya için FIM uyarısını susturur.</span>

3. <span>Yapılandırma değişikliklerini uygulamak için Wazuh yöneticisini yeniden başlatın:  
      
    </span>
    
    ```
    systemctl restart wazuh-manager
    ```

</section></section></section>  
</div></section>