Kataloga Dön

OWASP Uyumlu Web Güvenliği Tarayıcısı ve Markdown Raporlama

Orta
Güvenlik
Raporlama
E-posta Otomasyonu
4 indirme110 görüntülenme15-30 dakikaYazar: knute

Workflow Görünümü

Açıklama

Bu n8n otomasyonu, web uygulamalarınızın OWASP ASVS (Uygulama Güvenliği Doğrulama Standardı) kurallarına uygunluğunu hızlıca kontrol etmek için tasarlanmıştır. Belirlenen URL ve uç noktalar üzerinde paralel HTTP testleri (Başlıklar, Çerezler, CORS, HTTPS, Metotlar) gerçekleştirir. Harici araçlara ihtiyaç duymadan saf JavaScript mantığı kullanarak bulguları analiz eder ve tüm sonuçları tek bir Markdown raporunda birleştirerek otomatik olarak indirilebilir bir çıktı sunar. Geliştiriciler, güvenlik uzmanları ve DevOps ekipleri için ideal olan bu workflow, web uygulamalarının güvenlik duruşunu proaktif bir şekilde değerlendirerek potansiyel zafiyetleri erken aşamada tespit etmeye yardımcı olur.

Kurulum Rehberi

Genel Bakış

Bu n8n workflow'u, web uygulamalarınızın OWASP ASVS (Uygulama Güvenliği Doğrulama Standardı) uyumluluğunu hızlı ve verimli bir şekilde değerlendirmek için tasarlanmıştır. Belirtilen bir URL ve uç nokta üzerinde çeşitli HTTP güvenlik testleri yaparak, bulguları analiz eder ve anlaşılır bir Markdown raporu oluşturur. Bu rapor, güvenlik açıklarını belirlemenize ve düzeltmenize yardımcı olur.

Gereksinimler

  • n8n Hesabı: Workflow'u çalıştırmak için aktif bir n8n hesabınız olmalıdır (self-hosted veya bulut).
  • Gmail Hesabı (Opsiyonel): Raporları e-posta ile göndermek isterseniz bir Gmail hesabı ve n8n'de yapılandırılmış bir Gmail kimlik bilgisi gereklidir. Bu, 'Gmail' node'u için kullanılır.
  • Hedef Web Uygulaması: Taramak istediğiniz bir web uygulaması URL'si ve isteğe bağlı olarak bir uç nokta (örneğin, /login, /api/v1) gereklidir.

Kurulum Adımları

  1. Workflow'u İçe Aktarın: n8n arayüzünüzde bu workflow'u içe aktarın.
  2. FormTrigger Node'unu Yapılandırın: 'FormTrigger' node'una tıklayın. Burada, tarama yapmak istediğiniz hedef URL ve uç noktayı gireceğiniz bir form oluşturulacaktır. Varsayılan değerleri inceleyebilir veya kendi varsayılanlarınızı belirleyebilirsiniz.
  3. HttpRequest Node'larını İnceleyin: Workflow'da 5 adet paralel 'HttpRequest' node'u bulunmaktadır (Headers, Cookies, CORS, HTTPS, Methods). Bu node'lar, hedef URL'ye farklı türde HTTP istekleri gönderir. Gerekirse, bu isteklerin parametrelerini (örneğin, HTTP metodu, başlıklar) kendi ihtiyaçlarınıza göre ayarlayabilirsiniz. Ancak, varsayılan ayarlar çoğu senaryo için yeterlidir.
  4. Code Node'unu İnceleyin: 'Code' node'u, HTTP testlerinden gelen yanıtları OWASP ASVS kurallarına göre analiz eden saf JavaScript mantığını içerir. Bu node'un içeriğini değiştirmek genellikle gerekli değildir, ancak özel güvenlik kontrolleri eklemek isterseniz burada değişiklik yapabilirsiniz.
  5. Gmail Node'unu Yapılandırın (Opsiyonel): Eğer tarama raporunu e-posta ile almak istiyorsanız, 'Gmail' node'una tıklayın. Bir 'Credential' seçeneği göreceksiniz. Daha önce n8n'de yapılandırdığınız Gmail kimlik bilgilerini seçin veya yeni bir tane oluşturun. Alıcı e-posta adresini ve e-posta konusunu ayarlayın.
  6. Workflow'u Aktive Edin: Tüm yapılandırmaları tamamladıktan sonra, n8n arayüzünün sağ üst köşesindeki 'Activate' (Aktif Et) düğmesine tıklayarak workflow'u etkinleştirin.

Kullanım Senaryoları

  • Senaryo 1: Yeni Bir Özellik Geliştirme Sonrası Güvenlik Kontrolü: Geliştirme ekibiniz yeni bir web özelliği veya API uç noktası yayınladığında, bu workflow'u kullanarak hızlı bir güvenlik taraması yapabilirsiniz. 'FormTrigger' aracılığıyla yeni uç noktanın URL'sini girerek, dağıtımdan önce potansiyel zafiyetleri tespit edebilirsiniz.
  • Senaryo 2: Düzenli Güvenlik Denetimleri: Belirli aralıklarla (örneğin, haftalık veya aylık) kritik web uygulamalarınız üzerinde otomatik güvenlik denetimleri yapmak için bu workflow'u kullanabilirsiniz. 'FormTrigger' yerine bir 'Cron' veya 'Schedule Trigger' node'u ekleyerek periyodik taramalar planlayabilir ve raporları otomatik olarak ilgili ekiplere e-posta ile gönderebilirsiniz.

İpuçları ve Öneriler

  • Paralel Çalışma: Workflow, 5 paralel HTTP testi yürüttüğü için, büyük web uygulamalarında bile hızlı sonuçlar alabilirsiniz. Ancak, çok sayıda uç noktayı taramak isterseniz, her bir uç nokta için ayrı bir tetikleyici veya döngü yapısı düşünebilirsiniz.
  • Özelleştirme: 'Code' node'undaki JavaScript mantığını değiştirerek veya ek 'HttpRequest' node'ları ekleyerek kendi özel güvenlik kontrollerinizi ve OWASP ASVS kurallarınızı entegre edebilirsiniz.
  • Raporlama Geliştirmeleri: 'ConvertToFile' node'u Markdown raporunu oluşturur. Bu raporu daha zenginleştirmek için, 'Set' node'larını kullanarak rapora ek bilgiler (örneğin, tarama tarihi, uygulamanın adı) ekleyebilirsiniz. Ayrıca, raporu bir bulut depolama hizmetine (örneğin, Google Drive, S3) yüklemek için ek node'lar ekleyebilirsiniz.
  • Hata Yönetimi: 'HttpRequest' node'larında olası ağ hatalarını veya HTTP yanıt hatalarını yönetmek için 'Error Trigger' veya 'Try/Catch' blokları eklemeyi düşünebilirsiniz. Bu, workflow'un daha sağlam çalışmasını sağlar.

Detaylar

Kullanılan Node'lar (9)

stickyNote
gmail
formTrigger
merge
code
httpRequest
set
if
convertToFile

Etiketler

#web-güvenliği
#owasp
#güvenlik-taraması
#raporlama
#otomasyon
#geliştiriciler
#devops
#markdown
Ücretsiz

JSON dosyasını indirip kendi n8n sunucunuza import edin.

Bu workflow'u indirmek için ücretsiz üye olun

Ücretsiz Kayıt Ol

Zaten üye misiniz? Giriş yapın

İndir Import et Çalıştır

Uzman Desteği

Yakında aktif olacak

Gerekli API Anahtarları

  • Gmail API (Opsiyonel)

Bu içerik Otomasyonevi.com tarafından hazırlanmıştır. İzinsiz kopyalanması yasaktır.

Benzer Workflow'lar

n8n Güvenlik Denetimi: Google Gemini Destekli Yapay Zeka Analizi ve Raporlama

Bu n8n iş akışı, n8n örnekleriniz için derinlemesine bir güvenlik değerlendirmesi sunar. n8n'in yerel Denetim API'sini kullanarak güvenlik verilerini toplar, Google Gemini yapay zekası ile analiz eder ve sonuçları yapılandırılmış bir web formuna raporlar. Özellikle birden fazla kullanıcısı olan kendi kendine barındırılan n8n örneklerini yöneten yöneticiler ve DevSecOps mühendisleri için yüksek güvenlik standartlarını korumak amacıyla tasarlanmıştır.

Güvenlik
Yapay Zeka Özetleme
12678 node

Confluence Alan İzinleri ve Genel Bağlantı Uyumluluk Denetimi

Bu n8n iş akışı, Confluence alanlarınızdaki potansiyel veri sızıntısı ve istenmeyen erişim risklerini belirlemek için tasarlanmıştır. Anonim erişim izinlerini, genel bağlantı etkinleştirme durumunu ve sayfaların aktif/engellenmiş genel bağlantılarını tespit eder. Confluence REST API v2 ve Atlassian GraphQL'i entegre ederek, ekiplerin güvenlik ve uyumluluk standartlarını korumalarına yardımcı olur. Özellikle güvenlik uzmanları, uyumluluk yöneticileri ve Confluence yöneticileri için idealdir.

Güvenlik
817 node

Marka Taklidi Yapan Alan Adları için SSL Sertifikası İzleme ve Tehdit Tespiti

Bu n8n iş akışı, markanızın taklidini yapabilecek yeni alan adlarını tespit etmek için SSL sertifika günlüklerini proaktif olarak izler. crt.sh ve Urlscan.io gibi güçlü araçları entegre ederek, potansiyel kimlik avı (phishing) ve typosquatting saldırılarını erken aşamada belirler ve Slack üzerinden anında bildirimler gönderir. Özellikle siber güvenlik ekipleri, marka yöneticileri ve BT departmanları için tasarlanmış olup, markanızın itibarını ve kullanıcılarınızın güvenliğini korumak için hayati bir erken uyarı sistemi sunar.

Güvenlik
8709 node

Otomatik APK Güvenlik Taraması ve Yapay Zeka Destekli PDF Raporlama

Bu n8n iş akışı, Google Drive'a yüklenen yeni APK dosyalarını otomatik olarak algılar ve kapsamlı güvenlik analizleri yaparak profesyonel PDF raporları oluşturur. İş akışı, APK'yı indirir, MobSF ile güvenlik taraması yapar, sonuçları özetler, yapay zeka kullanarak HTML raporu oluşturur, PDF.co aracılığıyla PDF'ye dönüştürür ve son olarak raporu Google Drive'a geri kaydeder. Mobil uygulama geliştiricileri, güvenlik analistleri ve DevOps ekipleri için ideal olan bu otomasyon, güvenlik süreçlerini hızlandırır ve manuel raporlama yükünü azaltır.

Güvenlik
Çok Modlu Yapay Zeka
406 node

Blockchain ile Mülkiyet Doğrulama, GPT-4 ile Sahtekarlık Tespiti ve Uyum Takibi

Bu otomasyon, mülkiyet tescil verilerini işleyerek, GPT-4 destekli sahtekarlık analizi ve risk puanlaması uygulayarak mülkiyet doğrulama süreçlerini otomatikleştirir. İşlemlerin yasal ve sözleşmesel kriterlere uygunluğunu doğrular, kriptografik özetleme ile veri değişmezliğini sağlar ve mülkiyet kayıtlarını blockchain üzerinde tutar. Bu sayede, mülkiyet kayıtlarının güvenliğini, şeffaflığını ve uyumluluğunu artırır, dolandırıcılık riskini minimize eder ve manuel süreçlerin yükünü azaltır.

Güvenlik
Yapay Zeka Özetleme
3013 node

Zoho CRM Değişikliklerini İzle ve Şüpheli Hareketlerde Google E-Tablo ile Uyar

Bu n8n iş akışı, Zoho CRM'deki belirli modüllerdeki kayıt değişikliklerini otomatik olarak izler, şüpheli değişiklik kalıplarını tespit eder ve tüm etkinlikleri bir Google E-Tablosuna kaydeder. Her kayıt için bir denetim JSON dosyası oluşturur ve şüpheli olaylar için anında e-posta uyarıları gönderir. İş akışı, yalnızca son değişiklikleri işlemek için artımlı bir zaman penceresi kullanarak sürekli ve doğru izleme sağlar, böylece CRM güvenliğinizi proaktif bir şekilde yönetmenize yardımcı olur.

Güvenlik
Yapay Zeka Özetleme
268 node