> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Güvenlik

> Macaly'nin projenizi güvenlik sorunlarına karşı nasıl incelediğini ve bulduklarını nasıl düzelttiğini öğrenin

Macaly projenizin tamamını okuyup ziyaretçilerinizi veya onların verilerini neyin riske atabileceğini anlaşılır bir dille anlatabilir. [Sohbetinizdeki](/docs/tr/chat/overview) **Güvenlik** sekmesi, bir kontrolü başlattığınız ve sonuçları okuduğunuz yerdir.

Her sohbetteki ilk kontrol **ücretsizdir**.

<Callout icon="user">
  Tüm planlarda kullanılabilir
</Callout>

## Macaly'de güvenlik kontrolü nasıl çalışır

Kontrol, ziyaretçi girdilerinin, oturum açma işlemlerinin ve özel verilerin projenizde izlediği yolları takip eder ve bu yolların korunmadığı noktaları arar.

Macaly'deki güvenlik kontrolü:

* **Yayındaki sitenizi değil, kodunuzu kontrol eder**: Sohbetinizdeki proje üzerinde çalışır, bu yüzden çalışması için yayınlanmış bir siteye veya veritabanına ihtiyacınız yoktur.
* **Gizli anahtarlarınızı okumaz**: Ortam değişkeni dosyalarınızı, API anahtarlarınızı veya kimlik bilgilerinizi asla açmaz. Bulduğu sorunlar, değerlerin kendisini değil, değişken adlarını ve dosya konumlarını işaret eder.
* **Arka planda çalışır**: Bir kontrol 20 ila 30 dakika sürebilir. Sekmeyi kapatıp sonuçlara daha sonra dönebilirsiniz.

Kontrolü başlatmak için **Güvenlik** sekmesini açın ve **Güvenlik denetimini başlat**'a tıklayın.

<img src="https://mintcdn.com/macaly-41b1d3e9/y2-x63GYBycAp761/images/security-check-overview.png?fit=max&auto=format&n=y2-x63GYBycAp761&q=85&s=85000b72ff1cdb707c25a24240cd06f5" alt="Kontrolden önceki Güvenlik sekmesi, denetimi başlatma düğmesi ve Macaly'nin kontrol edeceği alanların listesi" width="2400" height="1674" data-path="images/security-check-overview.png" />

## Macaly neleri kontrol eder

Her kontrol aynı sekiz alanı kapsar:

* **Kimin neye erişebildiği**: Herkesin yalnızca kendisine ait sayfalara ve kayıtlara ulaşıp ulaşmadığı, biri bir URL'yi tahmin ettiğinde veya bir kimliği değiştirdiğinde de dahil.
* **Giriş ve hesaplar**: Oturum açmanın, oturumların, tek kullanımlık kodların ve parola sıfırlamanın nasıl dayandığı.
* **Zararlı girdiler ve sayfa içeriği**: Ziyaretçilerin gönderdiği metin, dosya ve bağlantılara ne olduğu.
* **Gizli ve özel bilgiler**: Parolaların, anahtarların ve kişisel verilerin nerede saklanıp kaydedildiği ve bunlardan herhangi birinin tarayıcıya ulaşıp ulaşmadığı.
* **API ve veritabanı**: Veritabanı kurallarınızın, API yollarınızın ve sunucu fonksiyonlarınızın yanıt vermeden önce kimin sorduğunu kontrol edip etmediği.
* **Uygulama ve barındırma ayarları**: Güvenlik başlıkları, önbellekleme, kaynaklar arası kurallar ve benzeri ayarlar.
* **Paketler ve derleme süreci**: Projenizin kullandığı kitaplıklar.
* **Ödemeler ve bağlı hizmetler**: Ödeme akışları ve entegrasyonlar, tutarlara ve webhook çağrılarına güvenilip güvenilemeyeceği dahil.

Her biri **Kontrol edildi**, projenizde böyle bir alan yoksa **Kullanılmıyor** veya yanıt kodunuzda görünmüyorsa **Kontrol edilemedi** olarak geri döner. Bu son durum okumaya değer, çünkü kontrolün kendi başına karara bağlayamadığı şeyleri söyler.

## Sonuçlarınızı okuma

Bulgular en ciddisinden en az önemlisine doğru önem derecesine göre sıralanır. Neyin ters gidebileceğini, hangi dosyaların ilgili olduğunu ve Macaly'nin ne önerdiğini görmek için herhangi bir maddeyi açın.

<img src="https://mintcdn.com/macaly-41b1d3e9/y2-x63GYBycAp761/images/security-check-results.png?fit=max&auto=format&n=y2-x63GYBycAp761&q=85&s=6c360c7688d0564cce0697e6a7db01a5" alt="Kapsam listesi, incelenecek bir madde ve düzeltme düğmesiyle tamamlanmış bir güvenlik kontrolü" width="2400" height="1674" data-path="images/security-check-results.png" />

**Otomatik düzeltilebilir** rozeti taşıyan bulgular, Macaly'nin sizin için halledebileceği bulgulardır. Uygulamanızı güçlendiren ama güncel bir riske işaret etmeyen öneriler listeye girmez; denetimin özeti ve kontrolün doğrulayamadığı her şeyle birlikte tam denetim notlarında **Ek koruma** başlığı altında yer alır.

## Bulguları Macaly'ye düzelttirme

En az bir bulgu otomatik olarak düzeltilebildiğinde sekmenin üst kısmında bir düzeltme düğmesi çıkar ve tüm bulguları tek seferde agent'a devreder.

Macaly projenizi yedekler, düzeltmeleri uygular, değişiklikleri test eder ve açığın kapandığını ve uygulamanızın eskisi gibi çalışmaya devam ettiğini kontrol eder. Bu, 10 ila 20 dakika daha sürer.

Sonrasında **Kararınız gerekiyor** olarak işaretlenen bulgular, düzeltmesi yalnızca sizin verebileceğiniz bir karara bağlı olan bulgulardır, örneğin yönetici rolünü kimin üstleneceği veya projenizin dışında ayarlanması gereken bir anahtar. Ne istediğinizi sohbette agent'a söyleyin, gerisini o halleder.

<Note>
  Düzeltmeler projenize uygulanır ama asla yayınlanmaz. Sonuçtan memnun olduğunuzda yayınlayın. Düzeltmeler başlamadan önce bir yedek alındığı için, sohbetinizdeki o mesajdan önceki sürümü geri de yükleyebilirsiniz.
</Note>

## Yeni bir kontrol çalıştırma

Sekmenin üst kısmındaki **Yeni bir inceleme başlat**, projenizin güncel sürümü üzerinde yeni bir kontrol başlatır.

Bir kontrol bittikten sonra siz veya agent bir şeyi değiştirirseniz sekmede **Proje bu incelemeden sonra değişti** uyarısı görünür ve düzeltme düğmesi kaybolur, çünkü o düzeltmeler artık var olmayan bir sürüme dayanıyor olurdu. Güncel bir liste almak için yeni bir kontrol çalıştırın.

## Maliyeti nedir

Her sohbetteki ilk kontrol ücretsizdir, onu izleyen düzeltmeler de öyle. Aynı sohbetteki sonraki her kontrol kredi kullanır, düzeltmeleri de öyle. Sekme, başlamadan önce hangisini alacağınızı size söyler.

## Kontrolün yapmadıkları

<Note>
  Bu, yapay zeka destekli bir kod incelemesidir. Sızma testi, profesyonel güvenlik tavsiyesi veya güvenlik sertifikası değildir.
</Note>

* Kaynak kodunuzu inceler. Yayınlanan sitenize saldırmaz, sunucularınızı taramaz veya çalışan altyapıyı test etmez.
* Her kontrol, projenizin o andaki bir anlık görüntüsüdür. Hiçbir şey belirli aralıklarla çalışmaz, bu yüzden önemli değişikliklerden sonra yeni bir kontrol çalıştırın.
* Her şeyi doğrulayamaz. Barındırmanızın eklediği ayarlar, örneğin güvenlik başlıkları, çoğu zaman projenizin kodunda görünmez; bu yüzden sorun olarak sayılmak yerine **Doğrulanamayanlar** başlığı altında bildirilir.
* Temiz bir sonuç, Macaly'nin kontrol edebildiği alanlarda endişe verici bir şey bulunmadığı anlamına gelir. Hiçbir otomatik inceleme bir uygulamanın tamamen güvenli olduğunu garanti edemez.

Macaly'nin platform düzeyinde neleri üstlendiğini görmek için [Güvenliğe genel bakış](/docs/tr/security/overview) sayfasına bakın. Siz oluştururken agent ile güvenlik üzerine çalışmak için [Güvenli uygulamalar oluşturma](/docs/tr/security/building-secure-apps) sayfasına bakın.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.