← Kembali ke senarai

Shannon: 41.4K Kotak Putih Bintang AI Alat Uji Osmosis

itadol5j

Tes penetrasi Shannon AI

🤖 Shannon: 41.4K Kotak Putih Bintang AI Alat Uji Osmosis, Tidak Ada PoC Tidak Ada Laporan

Shannon.Alat uji penetrasi AI kotak putih otonom untuk aplikasi Web dan API:

  • Bintang GitHub 41.4KSalah satu proyek open source paling populer di bidang keamanan
  • Tidak ada laporan PoCNol positif tanpa PoC
  • benchmark XBOW 96,15%Celah menggunakan tingkat keberhasilan untuk menghancurkan alat komersial
  • 50 dolarBiaya tes tunggal, 1-1,5 jam laporan
  • Uji Kotak Putih Coklat: akses kode sumber diperlukan, analisis kode sumber + serangan dinamis

Ini adalah...Lapisan verifikasi Dinamik Dinamik dalam rantai alat keamanan, mengisi celah dalam tes penetrasi tradisional.

Mengapa Shannon ada?

Kesenjangan keamanan

Tim Anda menggunakan alat pemrograman AIKode-kode kode yang dikerahkan setiap hariTapi tes infiltrasiSatu tahun sekali.- Di tengah.Hari keamanan 364Siapa yang mengisi?

  • Pengimbas tradisionalLaporkan sekumpulan - kemungkinan - celah, insinyur keamanan memverifikasi setiap artikel
  • Tes penetrasi Manual Palsu: siklus minggu, biaya puluhan ribu dolar Amerika Serikat
  • Kesenjangan keamanan364 hari sedang mungkin dikerahkan ke lingkungan produksi

Jawaban Shannon

Jawaban Shannon adalah satu.Anda dapat membaca kode sumber, Anda dapat menangani peramban, Anda tidak dapat masuk, Anda tidak dapat melaporkan.Ini tes penetrasi otonom.

⚠️ Bukan Pemindai: Tanpa Eksploitasi, Tanpa Laporan

Langkah pertama untuk memahami Shannon

Langkah pertama memahami Shannon adalah untuk menjelaskan itu.Bukan apa?KANTOR:

  • Tidak, tidak.Bukan alat uji keamanan aplikasi dinamis
  • Tidak, SAST.Bukan alat uji keamanan aplikasi statis
  • Tidak Cocok dengan ModeTidak memindai pola bahaya yang diketahui

Alat tradisional pada dasarnya...Pemadapan Mode- Kode pemindaian atau pola bahaya yang diketahui dalam respon HTTP, mengeluarkan daftar \"lubang balik yang mencurigakan\".

Prinsip desain teras untuk Shannon

Prinsip desain inti dari Shannon dirangkum dalam satu kalimat:"POC atau tidak terjadi"(tanpa PoC, itu tidak terjadi):

Fitur Keupayaan Anotasi
Serangan aktual. Otomasi SQL, konstruksi muatan XSS, pengiriman permintaan SSR oleh peramban
Hanya penggunaan sukses yang dilaporkan. Hanya Eksploitasi berhasil yang dapat memasuki laporan akhir.
Duplikasi yang Dilampirkan Tempel PoC Setiap penemuan membawa kode POC yang dapat disalin secara langsung.
Tidak ada laporan positif palsu. Lubang-lubang loop tidak terkutilisasi ditandai sebagai \"positif palsu\" atau \"potensial\" dan tidak dilaporkan

Itu berarti tim keamanan mendapatkannya.Setiap penemuan terbukti, dapat dilacak.Aku tidak tahu.

Tes Shot Shot Juice OWASP

Secara resmi tersediaAWASP Juice ShotDalam laporan tes, Shannon mengetahuinya.celah 20+KANTOR:

  • Otentikasi Penyunsunan SQL Taksudi sekitar(Kritikus)
  • UNION Pengekstrakan data penyusutan(Kritikus)
  • SSRF[ TERTAWA ]
  • XSS[ TERTAWA ]
  • Otorisasi gandaan otorisasi otorisasi diabaikan[ TERTAWA ]

Perlu dicatat bahwa tes XSS Shannon pada dua target tes lainnya.0 positif.- Ini benar mengidentifikasi aplikasi ini dengan pertahanan XSS yang kuat, tanpa salah.

Struktur pipa lima fasa

pipa lima tahap + lebih Agen paralel

Arsitektur teknis Shannon memiliki dua kata kunci:Pipa 5 tahap.DanParalel MultiAgen EgenKANTOR:

Phase Nama Anotasi
Fase 1 Pre-Recon Eksternal scan + analisis kode sumber (Nmap, Subfinder, WhatWeb)
Fase 2 Recon. Analisis statis dan dinamis bridge, validasi titik akhir, proses autentikasi pemetaan
Fasa 3 Analisis Waulnerabilitas Agen 5 paralel, masing-masing bertanggung jawab untuk satu jenis celah
Fasa 4 Expluitation 4 Agen paralel 5, serangan nyata.
Fasa 5 Pelaporan Hasilkan laporan implementasi di tingkat uji penetrasi

Mesin Logika Bawah

Shannon didasarkan padaAnotropik Claude Agen SDKDengan konfigurasi model tiga lapis:

  • Claude Haiku 4.5.Ringkasan
  • Claude Sonet 4.6.Analisis keamanan
  • Claude Opus 4.6.Penalaran mendalam

ZegleAgent

5 analisis independenis

Shannon, mulai secara bersamaan.5 analisis independenisMasing-masing bertanggung jawab untuk satu jenis celah:

Agen. Metodeologi Fonologi Lupa Lubang
Organisasi Sumber Andika Sumber & Sink SQL/command/file/template/recalculasi
XSS Sumber Penerjemahan HTML cross-stop skrip dalam konteks
SSRF Sumber Klien HTTP, soket asli, pembuka URL
Australia Autentifikasi Garda Alfa Pengendalian keamanan yang hilang (batas kecepatan, manajemen sesi, dll)
Authz Autentifikasi Garda Alfa Pemeriksaan otorisasi hilang (horisontal/vertical/tekstual)

Agen Agen 5♪ Berlari Bersama ♪Jangan saling menghalangi. Setiap analisis Agen selesai dan penggunaan yang berhubungan Agen diaktifkan segera.

Status klasifikasi klasifikasi digosip

Categorikan setiap penemuan menggunakan Agen sebagai3 negara bagianKANTOR:

  • KELASANAkses ke laporan akhir
  • POLISI(Potensial): Jangan masukkan laporan
  • PALSU PALSU PALSUJangan masukkan laporan

HanyaKELASANMasukkan laporan akhir.

benchmark XBOW 96,15%

Uji Garis Dasar XBOW XBOW

Shannon di sini.XBOW baselineAku mengerti.96.15%Berikut ini adalah beberapa hal berikut:

Tipe Lubang Ole Total Sukses Tingkat keberhasilan
Asosiasi Broken 25 25 100%
SQL Investment 7 7 100%
Injeksi Blind SQL 3 3 100%
Keguguran 22 21 95.45%
XSS 23 22 95.65%
Injeksi Templat Server-Side 13 12 92.31%
Injeksi Umum 11 10 90.91%
Total 104 100 96.15%

Keterangan kondisi uji

  • XBOW baselineAplikasi 104 yang sengaja membuat celah
  • Versi BersihNama variabel, catatan, tip jalur berkas dihapus
  • Mod Kotak Putih CoklatShannon dapat mengakses kode sumber aplikasi

Perbandingan dengan alat komersial

  • Shannon.(mode kotak putih)
  • KinoSec92,3% (mode kotak hitam)
  • AI Xfenser,5%
  • XBOW Commercial PlatformSekitar 85% (kotak hitam)

Kos dan keterampilan

Biaya

Memindai Penuh TunggalKANTOR:

  • Menghitung Waktu1-1,5 jam
  • Biaya APISekitar $50 USD (berdasarkan Claude Sonet 4.6)
  • Skop$40-55, tergantung pada kompleksitas model pricing dan derajat aplikasi

PerbandinganUji penetrasi manual tradisionalSepuluh ribu dolar per satu, beberapa minggu.

Cara melakukannya.

mode npx(Disarankan, pemasangan nol):

# 一次性配置
npx @keygraph/shannon setup

# 运行渗透测试
npx @keygraph/shannon start -u https://your-app.com -r /path/to/repo

Mode Lokal(Dibangun).

# 克隆仓库
git clone https://github.com/KeygraphHQ/shannon.git
cd shannon

# 配置 API Key
echo "ANTHROPIC_API_KEY=your-key" > .env

# 安装和构建
pnpm install && pnpm build

# 运行
./shannon start -u https://your-app.com -r /path/to/repo

Pra-kondisi

  • Docker.Ketika kontainer berjalan
  • Node.js 18+lingkungan operasi
  • Kunci API AntropikSaran
  • Akses Sumber BAHAYAkebutuhan alat kotak putih

Shannon Lite vs Shannon Pro

Dua versi

Versi: Lisensi Posisi
Shannon Lite AGPL - 3.0 Secara lokal menguji aplikasi Anda
Shannon Pro Commercial Platform AppSec level Organisasi (SAST+SCA+Pentest)

Fungsi Shannon Pro

Shannon ProIni adalah platform keamanan fungsional penuh:

  • Grafik Properti Kode PalsuMesin Analisis Statik
  • Tes logika logika bisnisAutomasi penemuan non-varian
  • Analisis Kebolehcapaian SCAPenjejakan Aksesibilitas CVE
  • Pengujian rahasia.Pengujian regular + LLM
  • Statik - Link DinamikPenemuan statis secara otomatis diumpan ke penetrasi dinamis
  • Integrasi CI/CDGitHub PR scan

Guna perhatian

Peringatan Penting

  • Tidak pernah menggunakan sistem yang tidak sah.Akan dilakukan serangan sungguhan. Pemindaian tidak sah adalah ilegal."
  • Operasi di lingkungan produksi tidak disarankanSerangan bisa menimbulkan dampak yang menghancurkan
  • Repositori mungkin menyuntikkan petunjuk AIIni adalah risiko keamanan yang diidentifikasi secara resmi
  • Shannon Lite adalah alat kotak putihPenyusun:

Risiko halusinasi LLM

Pengusiran resmi: LLM mungkin masih berhalusinasi dan kebutuhanSecara manual memverifikasi legalitas dan keparahan semua penemuanAku tidak tahu.

Ringkasan

Wangsa Shannon mewakili paradigma alat keamanan yang berkembang:

  • No PoC No Report: Pelaporan hanya untuk penggunaan sukses
  • 41.4K Stars: Proyek sumber terbuka terpopuler di bidang keamanan
  • Tanda aras XBOW 96.15%: Alat bisnis untuk keberhasilan tes kotak putih
  • Saluran pipa 5 tahap: Pre-Recon →Recon →Vuln →Expluit →Report
  • Kategori Selari Kategori 5
  • biaya jauh lebih rendah daripada uji penetrasi manual
  • Alat Kotak Putih: Akses sumber diperlukan

Tidak ada laporan PoC, Shannon membuat tes penyusupan perintah.

GitHubKANTOR:https://github.com/KeygraphHQ/channon

Jaringan pejabatKANTOR:https://keygraph.io