Türkiye'nin İlk Yerli ve Milli DAST Yazılımı · Yakında — Erken Erişim

Limma DAST

Türkiye'nin ilk yerli ve milli DAST yazılımı — modern web uygulamalarınız için yerel, sessiz ve doğru dinamik güvenlik taraması.

Genel bakış

Neden Limma DAST?

Limma, Türkiye'nin ilk yerli ve milli DAST yazılımıdır — Pentexa mühendisliğiyle, Türkiye'de geliştirilen dinamik uygulama güvenlik tarayıcısı. Gerçek açıklar çalışan uygulamada ortaya çıkar — hem de en çok JavaScript'in içinde, giriş gerektiren ekranlarda ve API'lerde saklanır. Limma; uygulamanızı dışarıdan bir saldırgan gibi değil, içeriden bir kullanıcı gibi gezer: oturum açar, formları doldurur, menüleri açar, sayfa geçişlerini bekler ve ancak sayfa olgunlaştıktan sonra test eder.

En büyük farkı sessizliğidir. Tarama öncesi uygulamanızın normal davranışını öğrenir; sunucunun her soruya “tamam” dediği durumları, gecikme dalgalanmalarını ve tekrar eden sayfaları matematiksel olarak eler. Böylece yüzlerce sahte uyarıyla boğuşmaz, kapatılabilir bir avuç gerçek bulguyla çalışırsınız.

Ve tüm bunları yerel yapar: veriniz buluta gitmez, ek veritabanı kurmazsınız. Her bulgu tekrarlanabilir kanıtıyla gelir — yazılımcı neyi, nerede, nasıl kapatacağını bilir; yönetici risk önceliğini net görür.

$ limma scan --target https://uygulamaniz.com

Öne çıkanlar

Rakamlarla Limma

0Bulut bağımlılığı

Veriniz makinenizden çıkmaz. Ek veritabanı ya da Docker kurulumu gerekmez.

3 katmanlıYanlış alarm filtresi

Her testten önce uygulamanızın normal davranışını öğrenir, sahte alarmları eler.

15+Zafiyet dedektörü

Enjeksiyondan kimlik doğrulama hatalarına OWASP Top 10 odağı.

%100Tekrarlanabilir kanıt

Her bulgu, adım adım tekrarlanabilir kanıtla birlikte gelir.

Özellikler

Neler yapar?

SPA ve API'yi gerçekten gezer

React / Next.js sayfaları olgunlaşmadan test etmez. Dinamik formlar, Shadow DOM ve GraphQL / REST uçları otomatik haritalanır.

Sahte alarm filtresi

Taramadan önce normal davranışı öğrenir; sahte 200 OK ve gecikme gürültüsünü eleyip yalnızca doğrulanmış bulguları raporlar.

Yerel ve gizli

Buluta veri göndermez, ek altyapı istemez. Tek komutla çalışır, sonuçlar makinenizde kalır.

Güvenli test kalkanları

Oturum bilgilerini yalnızca sitenize kilitler, yıkıcı butonlara dokunmaz, yerel ağa sıçramayı engeller.

CI/CD dostu

Her deployda otomatik tarama; eşik üstü bulguda pipeline'ı durduran makine dostu JSON çıktısı.

Kapatılabilir raporlar

Her bulgu risk skorlu, öncelikli ve tekrarlanabilir kanıtlı gelir — denetimde kanıt olarak sunulur.

Farkı ne?

Limma'yı farklı kılan 10 nokta

Kapsamdan taşmayan akıllı tarayıcı

Sayfalar arası gezinirken hedefinizin dışına çıkmaz. Reklam, üçüncü parti script veya yönlendirme taramayı rayından çıkarmaz; tarama bütçeniz boşa harcanmaz.

React ve Next.js uygulamalarını gerçekten anlar

Sayfa yüklenip framework yerleşmeden taramaya başlamaz. Dinamik formlar, modallar ve sayfa içi geçişler tam olgunlaştıktan sonra analiz edilir — hiçbir alan gözden kaçmaz.

Bozmadan gezen, izini geri alabilen crawler

Butonlara basıp menüleri açar, işi bitince sayfayı eski haline döndürür. Böylece tarayıcı kilitlenmez, aynı sayfada dönüp durmaz; uygulamanızın her köşesi sistemli şekilde gezilir.

Aynı sayfayı bin kez taramaz

Sayfaları adres satırına göre değil, davranışlarına göre ayırt eder. Dinamik ID'ler sizi yanıltmaz; farklı yetkideki sayfalar birbirine karıştırılmaz.

Sahte alarm avcısı

Sunucular bazen her soruya “tamam” der ve gerçek hataları maskeler. Limma önce uygulamanızın normal tepkisini ölçer, sonra testleri bu ölçüye göre değerlendirir. Yüzlerce sahte uyarı yerine bir avuç gerçek bulgu görürsünüz.

Oturumunuzu dışarı sızdırmaz

Test için verdiğiniz giriş bilgileri yalnızca sizin sitenize özeldir. Tarama sırasında farklı bir adrese yönlenilirse kimlik bilgileriniz otomatik olarak kesilir.

Çökse bile diğer taramaları etkilemez

Her tarama birbirinden izole çalışır. Bir oturumda tarayıcı kilitlense bile diğerleri etkilenmez; kalan iş kaldığı yerden devam eder.

JavaScript'in içini görür

Yalnızca sunucu yanıtlarına bakmaz; tarayıcı içinde çalışan kodları ve sayfalar arası mesajlaşmayı da denetler. Klasik tarayıcıların kaçırdığı DOM tabanlı açıkları yakalar.

Yerel ağınızı riske atmaz

Alan adı çözümü ile bağlantı anı birbirine kilitlidir. Kötü niyetli bir yönlendirmenin tarayıcınızı iç ağınıza saldırmak için kullanması engellenir.

Yıkıcı butonlara basmaz

“Hesabı sil”, “çıkış yap”, “satın al” gibi kritik eylemleri anlamından tanır ve test sırasında bu butonlara dokunmaz. Test ortamınız bozulmaz, oturumunuz düşmez.

Nasıl çalışır?

Keşiften rapora 5 adım

  1. 1 · Keşif — Uygulamanızın haritasını çıkarır

    Hedef adresinizden başlayarak sayfaları, formları ve API uçlarını listeler.

    • Sayfa ve bağlantıların sınırlı, kontrollü gezilmesi
    • Form, alan ve gönderim yöntemlerinin çıkarılması
    • Alt alan adları ve API şemalarının otomatik tespiti

    Çıktı: Keşif özeti (JSON)

  2. 2 · Analiz — Saldırı yüzeyini kurar

    Gerçek tarayıcı telemetrisiyle dinamik rotaları toplar, test planını hazırlar.

    • Korumalı tarayıcı oturumunda SPA geçişlerinin toplanması
    • Dinamik isteklerin sadeleştirilip tekilleştirilmesi
    • Öncelikli test planının oluşturulması

    Çıktı: Saldırı yüzeyi haritası

  3. 3 · Tarama — Yüzlerce senaryoyu dener

    15'i aşkın dedektörle kontrollü saldırı simülasyonu yapar.

    • Normal davranış ölçüsüne göre ayarlı saldırı testleri
    • Başlık ve çerez güvenlik bayraklarının pasif denetimi
    • Zamanlama ve önbellek yanıltma testleri

    Çıktı: Ham bulgu havuzu

  4. 4 · Doğrulama — Gerçekle sahteyi ayırır

    Aday bulguları tek tek doğrular, tekrarları birleştirir, kanıt üretir.

    • Aynı bulgunun tekrarlarının birleştirilmesi
    • Normal davranışa uyan sahte alarmların elenmesi
    • Tekrarlanabilir, zararsız kanıt üretilmesi

    Çıktı: Doğrulanmış bulgular

  5. 5 · Rapor — Ekibinize hazır rapor sunar

    Yazılımcının kapatabileceği netlikte, yöneticinin anlayabileceği özetlikte rapor.

    • Risk skorlu, öncelikli bulgu listesi
    • CI/CD için makine dostu JSON çıktısı
    • İnternetsiz açılan tek dosyalık HTML raporu

    Çıktı: limma_security_report.json + .html

Başlangıç

Nasıl başlarsınız?

  1. 1 · Keşfet

    Hedef adres, test hesabı ve kapsam tanımlanır; sayfa, form ve API haritası çıkarılır.

  2. 2 · Öğren

    Limma uygulamanızın normal davranışını ölçer; size özel eşikler kalibre edilir.

  3. 3 · Tara

    15'i aşkın dedektörle kontrollü saldırı simülasyonu yapılır — kapsam dışına taşmadan.

  4. 4 · Doğrula

    Aday bulgular elenir, tekrarlar birleştirilir, her bulgu kanıtıyla mühürlenir.

  5. 5 · Otomatize et

    Zamanlanmış tarama ve CI/CD kapısı kurulur; kapatılanlar otomatik retest ile kanıtlanır.

Kapsam

Hangi açıkları denetler?

OWASP Top 10 odağında 15 test grubu. Kritik bulgular önce gösterilir, her biri kanıtıyla gelir.

SQL Enjeksiyonu

Kritik · Form ve adres parametreleri
Veritabanı hataları ve anormal yanıtlar üzerinden enjeksiyonu yakalar.

İşletim Sistemi Komut Enjeksiyonu

Kritik · Form / JSON alanları
Sunucuda komut çalıştırma girişimlerini zararsız izlerle test eder.

Dosya Dahil Etme & Dizin Atlatma

Kritik · Dosya ve yol parametreleri
Yetkisiz dosya okuma girişimlerini tespit eder.

SSRF — Sunucu Taraflı İstek Sahteciliği

Kritik · URL alanları
Sunucunun iç ağa istek yapmaya zorlanmasını denetler.

XXE — XML Harici Varlık

Kritik · XML gövdeleri
XML ayrıştırıcısındaki güvensiz dış referansları bulur.

Güvensiz Nesne Dönüşümü

Kritik · Serileştirilmiş veriler
Java / PHP tabanlı dönüşüm zafiyetlerini araştırır.

SSTI — Şablon Enjeksiyonu

Kritik · Şablon alanları
Sunucu tarafında kod çalıştırma riskini test eder.

Kör (Blind) Zamanlama Testleri

Kritik · Tüm parametreler
Hata mesajı vermeyen açıkları yanıt süresindeki izlerden yakalar.

Yansıyan XSS

Yüksek · Arama ve form alanları
Kullanıcı tarayıcısında kod çalıştırma riskini tespit eder.

DOM Tabanlı XSS

Yüksek · Tarayıcı içi JavaScript
Sayfa içindeki kod akışını izleyerek istemci açıklarını bulur.

JWT “İmzasız” Atlatma

Yüksek · Oturum başlıkları
İmza denetlenmeden kabul edilen sahte oturumları yakalar.

Yetkisiz Nesne Erişimi (IDOR)

Yüksek · ID ve kaynak parametreleri
Başkasına ait kayıtlara erişim riskini denetler.

NoSQL Enjeksiyonu

Yüksek · Filtre / JSON alanları
Modern veritabanlarındaki mantık atlatmalarını test eder.

Önbellek Yanıltma

Yüksek · Dinamik sayfalar
Giriş gerektiren sayfaların herkese açık önbelleğe düşmesini yakalar.

Güvensiz Yönlendirme & GraphQL Keşfi

Orta · Yönlendirme ve API uçları
Oltalamaya açık yönlendirmeleri ve üretimde açık bırakılmış şema sorgularını bulur.

Teknik yetenekler

104 özellikle derinlemesine tarama

Limma'nın tüm yetenek listesi — keşiften doğrulamaya, izolasyondan raporlamaya.

Gerçek tarayıcıyla keşif

Limma sayfayı tahmin etmez, gerçek tarayıcıyla gezer — modern SPA'lerin tamamını görür.

Gerçek Headless Chromium Motoru

React, Vue ve Angular gibi JavaScript yoğunluklu uygulamaları gerçek bir tarayıcı ortamında render ederek klasik tarayıcıların göremediği tüm dinamik arayüzü eksiksiz analiz eder.

Client-Side Rota Keşfi (SPA)

pushState, replaceState ve hashchange olaylarını anlık yakalayarak tek sayfa uygulamalarındaki gizli istemci rotalarını kullanıcı müdahalesi olmadan otomatik haritalandırır.

Açık Shadow DOM Desteği

Web bileşenleri içine gömülü açık Shadow DOM ağaçlarını özyinelemeli olarak tarar, standart tarayıcıların erişemediği buton, form ve bağlantıları görünür kılar.

İzole JavaScript Dünyası (Dual-World Analiz)

DOM verilerini web sitesi script'lerinden tamamen yalıtılmış bağımsız bir JavaScript bağlamında toplar; hedef uygulamanın tarama mekanizmasını bozmasını veya manipüle etmesini önler.

Çoklu Sinyal Stabilizasyonu

DOM mutasyonları durulana ve arka plan ağ trafiği kesilene kadar akıllı bekleme uygulayarak yarım yüklenmiş sayfalardan kaynaklanan eksik taramaları ve hatalı alarmları engeller.

Yapısal DOM Durum Tekilleştirme

Sayfaları dinamik içeriklerden arındırılmış yapısal DOM parmak izine göre sınıflandırır; aynı arayüz düzenini defalarca taramayarak zamandan ve bant genişliğinden tasarruf sağlar.

9 Boyutlu Tarama Bütçe Denetleyicisi

Süre, sayfa adedi, derinlik ve istek sınırları tanımlamanıza izin vererek tarayıcının sonsuz döngülere girmesini engeller ve tarama süresini öngörülebilir kılar.

Dinamik API İstek Yakalama (Fetch/XHR)

Kullanıcı etkileşimleri sırasında arka planda tetiklenen tüm REST ve API çağrılarını HTTP metotları ve parametreleriyle otomatik olarak saldırı yüzeyine ekler.

JavaScript Paketlerinden Endpoint Çıkarma

Uygulamanın JS bundle dosyalarını statik olarak analiz ederek arayüzde görünmeyen gizli API yollarını (/api/, /v1/, /graphql) otomatik keşfeder.

Üretken Olmayan Etkileşim Devre Kesicisi (Interaction Pruning)

Tarayıcının tıkladığı buton veya linkler üst üste yeni bir durum veya saldırı yüzeyi üretmediğinde o dalın keşfini otomatik sonlandırarak tarama süresini saatlerce kısaltır.

Nesil Kilitli (Generation-Locked) Veri Akışı İzolasyonu

Tarayıcı içindeki veri akışı gözlemlerini sayfa nesli (generation id) ile mühürler; önceki sayfalardan kalan gecikmiş JavaScript olaylarının yeni sayfada sahte açık üretmesini engeller.

Tazelik Korumalı (Freshness Guard) Etkileşim Yürütme

Kuyruktaki tıklama ve form eylemlerini çalıştırmadan önce sayfa neslini (DOM generation) ve aktif belge kimliğini doğrular; sayfa yenilendiğinde eski DOM elemanlarına geçersiz tıklama yapılmasını engeller.

Prototip Uyumluluğu Korunan Web Storage Kancaları

localStorage ve sessionStorage API'lerini kancalarken tarayıcının yerel WebIDL prototip tanımlarını bozmaz; uygulamanın istemci taraflı durum yönetiminin çökmesini engeller.

Deterministik Geri İzleme (Backtracking) Durum Makinesi

Tek sayfa uygulamalarındaki dinamik menü ve modal geçişlerini rastgele tıklamalar yerine matematiksel bir DFS durum makinesiyle gezerek hiçbir derin arayüz durumunu atlamaz.

Hassas fuzzing ve doğrulama

Saldırı testleri kontrollü, kanıtlı ve sahte alarmsız yapılır.

Değer Taşımayan Kanonik İstek Şablonu

Yakalanan isteklerdeki hassas verileri soyup nötr şablonlara çevirir; oturum çerezlerini veya kullanıcı girdilerini riske atmadan güvenli fuzzing yapmanızı sağlar.

JSON Pointer Seviyesinde API Fuzzing

Karmaşık JSON gövdelerini derinlemesine ayrıştırıp doğrudan hedeflenen veri alanlarına mutasyon uygular; modern mikroservis API'larındaki enjeksiyon açıklarını nokta atışı yakalar.

Veri Taşımayan Taint Analizi (DOM-XSS)

Kullanıcı verisi veya kaynak kod metni saklamadan, yalnızca şifreli özetler üzerinden veri akışını izleyerek gizlilik ihlali yapmadan kesin DOM-XSS tespiti gerçekleştirir.

postMessage Dinleyici Güvenlik Analizi

Sayfalar arası mesaj dinleyicilerinin Origin ve Source denetimi yapıp yapmadığını inceleyerek güvensiz mesajlaşma kaynaklı veri sızıntılarını raporlar.

3-Örneklemli Dinamik Baseline Kalibrasyonu

Payload göndermeden önce hedefin normal yanıt süresi, durum kodu ve gövde yapısını ölçümleyerek WAF veya özel hata sayfalarının yanlış alarm üretmesini önler.

Jitter-Adjusted Zamanlama Kontrolü

Ağ gecikmelerinden kaynaklanan dalgalanmaları filtreler; kör enjeksiyon açıklarında gecikmenin sadece ortalamayı değil tepe gecikme süresini de aştığını matematiksel olarak doğrular.

Çift Bağımsız Prob Şartı

Zamanlama tabanlı şüpheli bulguları en az iki farklı bağımsız payload ile test eder; her iki test de doğrulanmadıkça bulguyu kesinleşmiş saymayarak sahte alarmları eler.

Dinamik Canary ve Token Enjeksiyonu

Her tarama görevine özel tekil belirteçler enjekte eder; yanıt gövdesinde bu belirteci arayarak açığın gerçekten tetiklendiğini şüpheye yer bırakmadan kanıtlar.

Çok Boyutlu Yanıt Farkı (Diff) Analizi

Test yanıtlarını baseline ile karşılaştırırken durum kodu, header parmak izi ve %85 gövde benzerliği eşiğini birlikte denetleyerek anomali tespit doğruluğunu artırır.

İki Kademeli Doğrulama (Verified Statüsü)

Yeterli bağımsız kanıt bulunmayan şüpheli durumları 'Aday' (Candidate), kesin olarak kanıtlananları 'Doğrulanmış' (Verified) olarak işaretleyerek triage sürenizi kısaltır.

Out-of-Band (OOB) Geri Çağırma Doğrulaması

Doğrudan yanıt dönmeyen kör SSRF ve enjeksiyon açıklarını harici DNS/HTTP geri çağırma altyapısıyla ilişkilendirerek kesin kanıtlı hale getirir.

Geniş Aktif Enjeksiyon Dedektör Paketi

SQLi, OS Command Injection, SSTI, XXE, LFI, RFI ve NoSQL gibi 13 temel zafiyet sınıfını derinlemesine test ederek kritik sunucu tarafı riskleri ortaya çıkarır.

Web Cache Deception Özel Tarayıcısı

Yetkili ve yetkisiz oturum isteklerini karşılaştırmalı olarak yeniden oynatarak dinamik kullanıcı verilerinin önbellek sunucularında sızıp sızmadığını test eder.

Pasif Güvenlik Başlığı ve Çerez Denetimleri

Tüm HTTP yanıtlarını inceleyerek CSP, HSTS, CORS yapılandırma hatalarını ve eksik çerez bayraklarını (HttpOnly, Secure, SameSite) otomatik tespit eder.

Çift Kanallı Web Cache Deception Doğrulaması

Statik uzantılı (.css, .js) sahte istekleri hem yetkili hem anonim oturum üzerinden eşzamanlı çalıştırarak dinamik kullanıcı verilerinin önbellekten anonim kullanıcılara sızıp sızmadığını kanıtlar.

Çok Katmanlı (3 Tur) URL Yolu Normalizasyonu

URL yollarını 3 tura kadar özyinelemeli biçimde percent-decode işleminden geçirerek (%252e%252e%252f gibi) iç içe kodlanmış gelişmiş path traversal ve bypass tekniklerini yakalar.

Çoklu DBMS Kör Zamanlama Dizileri

MySQL (SLEEP), PostgreSQL (pg_sleep) ve MSSQL (WAITFOR DELAY) motorlarına özgü zamanlama yüklerini otomatik hesaplanan sürelerle paralel test ederek veritabanı tipine özel kör açıkları ortaya çıkarır.

Çalıştırılabilir Bağlama Duyarlı XSS Doğrulaması

Yansıtılan payload'ın sadece sayfada geçip geçmediğine değil; script etiketleri, event handler'lar (onerror, onload) veya javascript: URI gibi gerçekten tetiklenebilir bir HTML bağlamında olup olmadığına bakar.

Çalışma Zamanı Sanitizer ve Filtre Tespiti

DOMPurify, TrustedTypes ve HTML/URL encoding gibi arındırıcı mekanizmaları kaynak ile hedef arasında otomatik algılayarak filtrelenmiş güvenli akışları sahte alarm olarak raporlamaz.

Şema İmzası Doğrulamalı GraphQL İntrospeksiyon Analizi

GraphQL yanıtında sadece 'schema' kelimesini aramaz; JSON gövdesindeki /data/__schema/queryType hiyerarşisini ve hata dizisinin boş olduğunu teyit ederek kesin teşhis koyar.

Hesaplanmış İfade Doğrulamalı SSTI Tespiti

Şablon enjeksiyonlarında yanıtın içinde girilen '{{7*7}}' metnini aramaz; bu ifadenin sunucu tarafından gerçekten çalıştırılıp matematiksel sonuca (49) dönüştürüldüğünü doğrulayarak reflection yanılgılarını önler.

Güvenli tarama kalkanları

Tarama sırasında oturumunuz, veriniz ve ağınız koruma altındadır.

Yerel Loopback Proxy Gateway

Chromium'un doğrudan dış ağa bağlanmasını engelleyerek tüm trafiği yerel güvenlik katmanına yönlendirir; tarayıcının kontrolsüz istek atmasını mimari olarak engeller.

Çift Aşamalı DNS Rebinding Koruması

DNS çözümlemesi sonrası ve TCP soket bağlantısı kurulduktan sonra hedef IP adresini tekrar doğrular; DNS manipülasyonu ile iç ağa sızma girişimlerini bloke eder.

Otomatik Özel Ağ ve Metadata Engellemesi

127.0.0.1, RFC 1918 ve 169.254.169.254 gibi iç ağ ve bulut metadata adreslerine giden istekleri otomatik keserek tarayıcının bir saldırı aracına dönüşmesini önler.

Adım Adım Yönlendirme (Redirect) Doğrulaması

HTTP yönlendirmelerini körü körüne takip etmez; her 3xx yönlendirmesinde yeni URL'nin izin verilen hedef kapsamında olup olmadığını kontrol eder.

İşletim Sistemi Seviyesinde Süreç Hapsi (Anti-Zombie)

Windows Job Object ve Linux process group ile çalışarak tarama kapandığında veya çöktüğünde arkada hiçbir artık Chromium işleminin çalışır kalmamasını garanti eder.

İzole Oturum ve Geçici Profil Yönetimi

Her tarama için sıfırdan geçici bir veri profili oluşturur ve tarama bittiğinde tamamen siler; önceki testlerden kalan önbellek veya çerez kirliliğini engeller.

%100 Yerel ve Çevrimdışı Çalışma (Local-First)

Hiçbir harici bulut sunucusuna telemetri veya tarama verisi göndermez; en katı kurum içi regülasyonlara ve air-gapped izole ağlara tam uyum sağlar.

Otomatik Hassas Veri Maskeleme (Redaction)

Yetkilendirme başlıklarını, JWT token'larını, API anahtarlarını ve parolaları loglardan ve raporlardan otomatik maskeleyerek veri sızıntılarını engeller.

Origin-Bound Kimlik Bilgisi Enjeksiyonu

Tanımladığınız oturum token'larını ve çerezleri sadece tam eşleşen HTTPS etki alanına enjekte eder; farklı bir alan adına yapılacak isteklerde yetkilerin sızmasını önler.

Kalıcı ve Güvenli Yerel Depolama (SQLite WAL)

Tarama durumlarını ve bulguları ACID uyumlu yerel SQLite veritabanında saklar; kesintiye uğrayan taramaların veri kaybetmeden toparlanmasını sağlar.

URL'de Gömülü Kimlik Bilgisi (Userinfo) Engellemesi

URL içerisinde geçen kullanıcı adı ve şifre kalıplarını (http://user:pass@target/) RFC 3986 standardı gereği tespit edip istek öncesi engelleyerek kimlik sızıntılarının önüne geçer.

Çok Formatlı Yapısal Gizli Veri Maskeleme

PEM formatındaki özel anahtarları, JWT dizgilerini ve Authorization başlıklarını yalnızca düz metinde değil; JSON gövdelerinde ve form alanlarında da otomatik tespit edip maskeler.

Raporlama ve kurulum

Kurulum dakikalar sürer, raporlar ekibe hazır gelir.

Otomatik Zararsız PoC Üretimi

Doğrulanan açıklar için tek tıkla cURL, Python ve JavaScript kod şablonları üretir; hassas verileri temizlenmiş bu şablonlarla bulguları anında teyit etmenizi sağlar.

Saldırı Zinciri (Attack-Path) Analizi

Birbirini tetikleyen zafiyetleri (örneğin CSP eksikliği ile XSS açığını) otomatik ilişkilendirerek kümülatif risk skorunu hesaplar ve gerçek etkiyi gösterir.

Bağımsız HTML ve Yapısal JSON Raporlama

Müşterilere veya geliştiricilere sunulmaya hazır, harici bağımlılığı olmayan stilize HTML ve CI/CD süreçlerine entegre edilebilir JSON raporları oluşturur.

Sıfır Unsafe Saf Rust Mimarisi

Tüm arka plan çekirdeği bellek güvenliği garantili saf Rust ile derlenmiştir; bellek sızıntısı veya çökme risklerini ortadan kaldırarak maksimum stabilite sunar.

Sıfır Harici Çalışma Zamanı Bağımlılığı

Çalışmak için Docker, Node.js, Python veya Java kurulumu gerektirmez; tek bir yerel binary dosya ile doğrudan sisteminizde çalışır.

Tarayıcı sertleştirme ve dayanıklılık

Tarayıcı kilitlenmez, asılı kalmaz; oturum kendini korur ve toparlar.

Navigation Epoch Lease Güvenliği

Tarayıcının her sayfa geçişi için arka plandan onaylı tek kullanımlık bir yetki anahtarı almasını zorunlu kılar; sayfa içindeki zararlı script'lerin tarayıcıyı yetkisiz harici adreslere kaçırmasını (hijacking) engeller.

Donanım ve API Yetkilerinin Sıfırlanması (Permissions-Policy)

Tarayıcı oturumunda kamera, mikrofon, coğrafi konum ve USB gibi 22 farklı hassas donanım yetkisini kilitler; taranan uygulamanın yerel sistem kaynaklarına erişmesini veya yetki istemesini engeller.

Sertleştirilmiş Tarayıcı CSP İzolasyonu

Chromium içine zorunlu CSP kuralları enjekte ederek iframe, web worker, beacon ve harici obje yüklemelerini kapatır; tarayıcının analiz dışı kontrolsüz ağ istekleri üretmesini önler.

Güvenlik Odaklı DOM Budama ve Önceliklendirme

Aşırı büyük DOM yapılarında rastgele öğeler yerine formları, input'ları, parametreli linkleri ve butonları öncelikli olarak seçer; tarayıcının kilitlenmesini önleyerek kritik saldırı yüzeyini korur.

DOM Mutasyon Paketleme (Batching)

Yoğun JavaScript render işlemlerinde DOM değişikliklerini 100ms sükunet ve 500ms üst sınırla gruplayarak işler; aşırı mutasyon kaynaklı bellek şişmesini ve tarayıcı çökmelerini engeller.

Proaktif Tarayıcı Sağlık Kontrolü (Heartbeat)

Chromium oturumunu sürekli periyodik sinyallerle denetler; sonsuz döngüye giren veya yanıt vermeyen sayfaları tespit ederek taramayı tıkamadan otomatik olarak kurtarır.

Kendi Kendine İptal ve Hızlı Durdurma (CancellationToken)

Tarama iptal edildiğinde bekleyen HTTP soketlerini, tarayıcı işlemlerini ve asenkron görevleri saniyeler içinde temizler; arka planda asılı kalan istek bırakmaz.

Kesintiye Dayanıklı Pipeline Kurtarma (Recovery)

Elektrik kesintisi veya sistem kapanması durumunda yarım kalan taramaları SQLite üzerindeki en son güvenli aşamadan otomatik olarak devam ettirir.

Hedefe saygılı tarama

Hedef sunucuyu yormaz, banlatmaz; kapsam dışına çıkmaz.

Host Bazlı Hız Sınırlayıcı ve Devre Kesici (Circuit Breaker)

Hedef sunucunun çökmesini önlemek için host başına istek sıklığını sınırlar; arka arkaya 5xx hata yanıtı alındığında otomatik soğuma süresine geçerek hedefi korur.

HTTP Retry-After Başlığına Otomatik Uyum

Hedef sunucu hız sınırı aşıldığında (429 Too Many Requests) yanıtla dönen bekleme süresine otomatik riayet eder; WAF veya API Gateway tarafından IP'nizin kalıcı banlanmasını engeller.

Kapsam Dışı URL ve Prefix Hariç Tutma

Belirttiğiniz URL ön eklerini (/logout, /admin/delete vb.) kesin olarak tarama dışı bırakarak oturumun kapanmasını veya verilerin istenmeden silinmesini engeller.

CIDR Tabanlı Ağ Kapsamı Tanımlama

Sadece alan adı değil, belirli IP aralıkları (CIDR) tanımlamanıza olanak tanıyarak taramayı yalnızca yetkili olduğunuz sunucu bloklarıyla sınırlar.

Katı Sınırlandırılmış Bounded Fuzzing Motoru

İstek gövdesi boyutu, parametre sayısı ve eşzamanlı istekler üzerinde sıkı limitler uygulayarak hedef web sunucusunun yoğun tarama yükü altında hizmet dışı (DoS) kalmasını engeller.

Keşif ve saldırı zekâsı

Hedefi tanır, doğru testi doğru yere uygular.

Certificate Transparency (CT) Log Taraması

Hedef etki alanına ait geçmiş ve güncel SSL/TLS sertifika kayıtlarını pasif olarak sorgulayarak DNS kayıtlarında görünmeyen gizli alt alan adlarını (subdomain) keşfeder.

Pasif Teknoloji ve Framework Parmak İzi Çıkarma

HTTP yanıt başlıkları ve DOM göstergelerinden web sunucusu, backend dili ve framework (Laravel, Django, Spring vb.) tespiti yaparak hedefe uygun saldırı yüzeyi planı çıkarır.

Otomatik HTML Form ve Input Haritalama

Sayfadaki form alanlarını, beklenen veri tiplerini ve hedef action URL'lerini otomatik olarak analiz ederek POST saldırı yüzeyini eksiksiz yapılandırır.

6 Farklı Veritabanı Ailesine Özel Hata Deseni Tespiti

MySQL, PostgreSQL, Oracle, SQLite, MSSQL ve MongoDB'ye özgü çekirdek hata kalıplarını regex ile ayrıştırır; hata tabanlı enjeksiyonları sıfır hata payıyla tespit eder.

Content-Type Uyumlu Dinamik İstek Gövdesi Üretimi

Hedef endpoint'in beklediği veri formatına göre otomatik nötr XML (<limma/>), JSON ({}) veya form gövdeleri inşa ederek sunucunun format reddi (415 Unsupported Media Type) vermesini önler.

Çoklu Lehçe (Multi-Dialect) SQLi Payload Setleri

Tek tip payload yerine farklı SQL motorlarına özel zamanlama ve sözdizimi enjeksiyonları deneyerek veritabanına özgü kör açıkları kaçırmadan yakalar.

Varlık ve Şablon Filtreli Akıllı API Tanıma

JavaScript kodlarını tararken resim veya stil dosyalarını (.png, .svg) eler; dinamik şablon değişkenlerini (${id}) atlayarak yalnızca geçerli REST ve RPC uçlarını saldırı yüzeyine dahil eder.

Kanıt bütünlüğü ve operasyon

Her bulgu damgalı, her tarama kaldığı yerden devam eder.

Gerçek Zamanlı Asenkron Olay Yayını (PipelineEvent)

Taramanın her adımını (keşif, enjeksiyon, doğrulama) olay köprüsü üzerinden anlık yayınlayarak masaüstü veya API arayüzünden tarama ilerlemesinin canlı izlenmesini sağlar.

Symlink, Junction ve Reparse Point Koruması

Depolanan kanıt ve rapor dosyalarında Windows reparse point ve junction noktaları ile Unix sembolik bağlantılarını reddeder; dosya sistemi üzerinden yetki yükseltme saldırılarını ve hedef dizin dışına yazmayı engeller.

Güvenli Çöp ve Karantina Alanı (.trash)

Silinen taramaları doğrudan diske yazmak yerine izole karantina alanına alır ve zaman aşımı dolduğunda güvenli biçimde temizleyerek veri kalıntısı bırakmaz.

SHA-256 Adli Bilişim Düzeyinde Kanıt Doğrulama

Tarama sırasında kaydedilen tüm HTTP istek/yanıt kanıtlarını ve raporları SHA-256 özetiyle damgalayarak denetimlerde değiştirilemez adli kanıt bütünlüğü sağlar.

Kümülatif Sayısal Risk Skorlama (0-100)

Bulguları sadece kritik/yüksek diye etiketlemek yerine etkilenebilirlik, doğrulama seviyesi ve saldırı zinciri riskini birleştirerek net bir 0-100 risk puanı üretir.

Özelleştirilebilir YAML Pasif Kural Motoru

Kendi özel güvenlik kontrollerinizi ve kurum içi uyumluluk kurallarınızı kod yazmadan basit YAML dosyaları olarak ekleyip çalıştırmanızı sağlar.

Şeffaf ve Ölçülebilir Kapsama Kaybı Takibi

Taranması desteklenmeyen veya sınır aşımı nedeniyle atlanan istekleri sessizce görmezden gelmek yerine telemetri sayaçlarıyla raporlayarak analiz dışı kalan noktaları netleştirir.

Çok Faktörlü Şeffaf Risk Puanı Hesaplama

Nihai risk puanını zafiyetin şiddeti, kesinleşme derecesi, istismar edilebilirlik düzeyi ve saldırı zinciri varlığı gibi alt faktörlerin katkısıyla şeffaf bir puanlama cetveli olarak sunar.

Süreklilik ve yaşam döngüsü

İki tarama arası farkı görür, bulguyu kapanana kadar izler.

İki Tarama Arası Regresyon Analizi (Pipeline Comparison)

Geçmiş bir tarama ile yeni taramayı parmak izleri üzerinden karşılaştırır; hangi açıkların kapatıldığını, hangilerinin devam ettiğini ve yeni eklenen açıkları anında raporlar.

Özel Pasif Kural Tanımlama ve Yönetimi (Custom Rules)

Kendi kurum içi güvenlik veya uyumluluk standartlarınıza uygun özel pasif denetim kurallarını API/IPC üzerinden sisteme kaydedip dinamik olarak devreye almanızı sağlar.

Kural Geri Bildirim Sistemi (Rule Feedback)

Kuralların ürettiği sonuçlara yönelik doğruluk geri bildirimlerini veritabanında saklayarak kural motorunun zamanla optimize edilmesine imkan tanır.

Kaydedilebilir Tarama Profilleri (Scan Profiles)

Ağ limitleri, keşif derinliği ve dedektör tercihlerini SQLite üzerinde şablon profiller olarak kaydedip sonraki testlerde tek tıkla yeniden uygulamanıza olanak verir.

Bulgu Yaşam Döngüsü ve Denetim İzi (Audit Trail)

Bulguların durumunu (Açık, Kabul Edildi, Çözüldü, Yanlış Pozitif) notlar ve zaman damgalarıyla takip eder; kurumsal güvenlik yönetim süreçlerine tam izlenebilirlik katar.

Ağ ve protokol güvenliği

Proxy ve protokol katmanında mimari koruma.

Ambient Çerez Bastırma ve Wire Canonicalization

Tarayıcıda JavaScript tarafından sonradan üretilen çerezlerin istekleri kirletmesini ağ seviyesinde engeller; yalnızca sizin yapılandırdığınız yetkili oturum çerezlerinin hedefe gitmesini garanti eder.

RFC 6901 Standartlarında JSON Pointer Ayrıştırma

İç içe geçmiş JSON objelerindeki özel karakterleri (~0, ~1) standartlara uygun çözümler; karmaşık mikroservis veri modellerinde enjeksiyon yolunun bozulmasını önler.

Hop-by-Hop Başlık Temizleme (Proxy Gateway)

Tarayıcı trafiğinde Connection, Upgrade ve Transfer-Encoding gibi protokol başlıklarını soyar; HTTP request smuggling ve proxy tünel bozulmalarını mimari olarak engeller.

Self-Loop ve Kendi Kendine Bağlantı Engellemesi

Yerel gateway proxy'sinin kendi dinleme portlarına tekrar bağlanmasını engeller; tarayıcının sonsuz proxy döngüsüne girip kilitlenmesinin önüne geçer.

Kanal Sınırlandırmalı (Bounded) CDP Olay Yönetimi

Chromium DevTools Protocol olay kuyruklarını 1.024 olay üst sınırı ile sınırlandırır; ağır JavaScript yüklemelerinde bellek taşması (OOM) yaşanmasını önler.

Rastgele Efemeral Port ve Sıfır Çakışma Mimarisi

Her tarama için yerel ağ geçidini işletim sisteminin boşta olan rastgele bir portuna (127.0.0.1:0) bağlar; aynı makinede birden fazla tarama eşzamanlı çalıştırıldığında port çakışması yaşanmaz.

TLS ve güvenli kanıt

Şifreli kanallar bellek-güvenli, kanıtlar zararsız.

Dinamik Secret Kaydı ve Özel Redaksiyon

Oturum başında tanımladığınız özel şifre ve token'ları hafızaya alır; bu dizgiler yanıt veya loglarda geçtiği anda otomatik olarak [REDACTED] ile maskeler.

Bellek Güvenli Rustls ile Katı TLS Denetimi

Tüm güvenli bağlantıları C kütüphaneleri (OpenSSL) yerine bellek-güvenli saf Rustls ile kurar; OpenSSL kaynaklı bellek bozulma açıklarına karşı bağışıklık sağlar.

Kontrollü ve İzole Self-Signed TLS Yetkilendirmesi

Staging ve test ortamlarında geçersiz SSL sertifikalarını genel korumayı kapatmadan, yalnızca ilgili tarama oturumuna özel ve kontrollü olarak kabul etmenize imkan tanır.

Ayrılmış (.invalid) Test Alan Adlarıyla Güvenli PoC

SSRF ve yönlendirme PoC'lerinde gerçek IP'ler yerine IETF tarafından ayrılmış .invalid alan adlarını kullanarak kanıt kodunun yanlışlıkla üçüncü parti sistemlere zarar vermesini engeller.

İşletim Sistemi Portu Açmayan Güvenli IPC Köprüsü

Masaüstü arayüzü ile arka plan arasındaki iletişimi genel ağa açık HTTP portları yerine işletim sisteminin yerel IPC kanalları üzerinden yürüterek dışarıdan dinlenmeyi imkansız kılar.

Veri güvenliği ve platform

Dosyalar atomik, izinler sıkı, raporlar çevrimdışı.

Kanonik İstek Şekli (Request Shape) Tekilleştirmesi

Parametre isimleri, HTTP metodu, içerik tipi ve kimlik bağlamı aynı olan istekleri tek bir şablona indirger; aynı yapay form veya API çağrısına binlerce gereksiz istek atılmasını önler.

Atomik Dosya Değişimiyle Güvenli Kayıt (Atomic Swap)

Diskteki kanıt ve raporları önce geçici bir dosyaya yazıp ardından atomik olarak asıl dosyayla değiştirir; tarama sırasında sistem çökse bile yarım veya bozuk dosya oluşmasını engeller.

Kullanıcıya Özel Windows DACL ve Unix 0600/0700 İzinleri

Veritabanını ve delil klasörlerini yalnızca taramayı başlatan işletim sistemi kullanıcısına açar; aynı sunucudaki diğer kullanıcıların oturum sırlarını veya bulguları okumasını engeller.

10 Kategorili Pasif Teknoloji Tespiti

HTTP başlıkları ve gövde işaretlerinden Next.js, React, Vue, WordPress, Cloudflare ve Nginx gibi 12 temel teknolojiyi pasif olarak tespit ederek hedef teknoloji yığınını listeler.

Süre Sınırlı (250ms) TCP Port Banner Grabbing

Hedef sunucunun açık portlarından soket seviyesinde maksimum 250ms zaman aşımlı servis yanıtı toplayarak çalışan arka plan servislerini tarayıcıyı yavaşlatmadan parmak izler.

Akıllı Giriş ve Parola Formu Ayrıştırma

HTML formları içindeki zorunlu alanları, veri tiplerini ve özellikle şifre kutularını (password input) otomatik tespit ederek oturum açma yüzeylerini belirler.

Tamamen Çevrimdışı (Self-Contained) HTML Raporlama

Ürettiği HTML raporlarında harici bir CDN, stil veya JavaScript kütüphanesine bağlanmaz; internet bağlantısı olmayan izole sistemlerde dahi eksiksiz ve görsel olarak açılır.

Hedef Biçimine Duyarlı Dinamik Fuzzing Matrisi

Parametre tipine ve veri gövdesine (JSON, XML, Form, URL) göre yalnızca ilgili dedektörleri eşleştirir; JSON olmayan bir yere anlamsız JSON payload'ı atarak vakit kaybetmez.

Karşılaştırma

Klasik araçlardan farkı

KonuKlasik araçlarLimma
Modern SPA desteğiKısmi — çoğu araç dinamik formları ıskalarTam — gerçek tarayıcı, olgunlaşmış sayfada test
Sahte alarm yüküYüksek — uzman triyajı gerekirDüşük — önce normal davranışı öğrenir, sonra eler
JavaScript içi görünürlükSınırlı veya eklentiye bağımlıDahili — DOM akışı ve sayfalar arası mesajlaşma denetimi
Kapsam disipliniGevşek — üçüncü parti adreslere taşabilirSıkı — hedef dışı istek anında kesilir
Veri gizliliğiBulut veya ağır kurulum gerektirebilirYerel — veriniz makinenizden çıkmaz, ek kurulum yok
Kurulum yüküArayüz ve bağımlılık bakımıTek komutla tarama, CI/CD dostu çıktılar
İlkeler

Hangi anlayışla çalışır?

Yerel çalışır

Buluta veri göndermez, ek sunucu istemez. Kurulum dakikalar sürer.

Önce ölçer, sonra yargılar

Uygulamanızın normalini öğrenmeden alarm üretmez.

Güvenli test eder

Oturumu, veriyi ve yerel ağı koruyan kalkanlarla çalışır.

Ekiple konuşur

Yazılımcıya tekrarlanabilir kanıt, yöneticiye öncelikli özet sunar.

Geliştirici

Limma'yı kim geliştiriyor?

Limma Geliştiricisi · Pentexa Kurucusu
Aras Akyasan

Limma; Pentexa kurucusu Aras Akyasan tarafından sahadaki pentest ve tarama deneyiminden yola çıkılarak geliştirildi.

LinkedIn'de görüntüle →
Kimler için?

Size uygun mu?

  • Sık release çıkan ürün ve SaaS ekipleri
  • React / Next.js ile çalışan e-ticaret, fintech ve SaaS uygulamaları
  • İki pentest arasını boş bırakmak istemeyen güvenlik ekipleri
Sonuç

Ne elde edersiniz?

  • Her release'te otomatik güvenlik kapısı
  • Sahte alarmsız, kapatılabilir bulgu listesi
  • Yerli ve milli ürünle veri egemenliği ve tedarik avantajı
  • Denetimde sunulabilir sürekli tarama kanıtı
SSS

Sık sorulan sorular

Limma neden Türkiye'nin ilk yerli ve milli DAST'ı?

Limma; Pentexa mühendisliğiyle Türkiye'de, sıfırdan geliştirilen Rust tabanlı bir dinamik analiz motorudur: tarayıcı izolasyonundan doğrulama hattına tüm çekirdek bileşenleri yerlidir, veriniz yurt dışına çıkmadan yerel çalışır. Bu bütünlükle Türkiye'nin ilk yerli ve milli DAST yazılımı olarak konumlanır.

Limma ile pentest aynı şey mi?

Hayır, birbirini tamamlar. Limma sürekli ve otomatik tarar; bilinen zafiyet sınıflarını her release'te yakalar. Pentest ise derin, manuel ve yaratıcıdır. Biz ikisini birlikte paketliyoruz: Limma süpürür, pentest derinleşir.

Verilerimiz buluta mı gidiyor?

Hayır. Limma yerel çalışır; tarama verisi ve raporlar makinenizde kalır. Ek veritabanı veya Docker kurulumu gerekmez.

Sahte alarm sorunu nasıl çözülüyor?

Taramadan önce uygulamanızın normal yanıt davranışını ölçüyoruz. Sahte başarı sayfaları ve gecikme dalgalanmalarına uyan aday bulgular otomatik eleniyor. Size yalnızca doğrulanmış, tekrarlanabilir bulgular ulaşıyor.

SPA / Next.js uygulamamızı tarayabilir mi?

Evet, bu Limma'nın güçlü yanı. Gerçek tarayıcıyla sayfanın olgunlaşmasını bekler, dinamik formları ve sayfa içi geçişleri kaçırmaz.

Test ortamıma zarar verir mi?

Hayır. Kritik eylemler (hesap silme, çıkış, satın alma) anlamından tanınıp atlanır; oturum bilgileri yalnızca sitenize kilitlenir; yerel ağa sıçrama engellenir.

Ne zaman kullanabilirim?

Erken erişim fazındayız. İletişime geçen pilot müşterilerimize ücretsiz erken erişim ve birebir kurulum desteği sunuyoruz.

Birlikte güçlü

Hizmetle birleştirin

Limma DAST sürekli tarar, pentest derinleşir. İkisini pakette alın, indirim kazanın:

Limma DAST için erken erişim alın.

Pilot müşterilerimize ücretsiz kurulum ve birebir destek.

Pentexa Hakkında

Pentexa Technologies; penetrasyon (sızma) testi, SOC izleme ve zafiyet tarama platformuyla kurumsal siber güvenlik hizmetleri sunan bir teknoloji şirketidir. Dijital sistemlerinizdeki zafiyetleri saldırganlardan önce tespit ediyor, güvenlik operasyon merkezimizle (SOC) altyapınızı 7/24 izliyor, ağ ve uygulamalarınızdaki riskleri sürekli tarıyoruz.

Bunun ötesinde; bulut güvenliği, olay müdahale ve adli bilişim, güvenlik eğitimi, Zero Trust (sıfır güven) mimarisi ve güvenli kurumsal yazılım geliştirme alanlarında uçtan uca çözüm sunuyoruz.

Yapay zeka hizmetlerimizle işletmenizi geleceğe taşıyoruz: mevcut sistemlerinize yapay zeka entegrasyonu (RAG, copilot, otomasyon), verilerinizi AI ajanlarına güvenli bağlayan MCP server kurulumu, guardrail ve insan onayıyla AI agent yönetimi ve veriniz şirket dışına çıkmadan çalışan işletmeye özel LLM altyapısı.

Amacımız; işletmelerin dijital varlıklarını en ileri teknolojilerle korumak, güvenli yazılım altyapıları inşa etmek ve yapay zekayı ölçülebilir verimliliğe dönüştürmektir. Pentexa ile güvenliğinizi bir adım öteye taşıyın.