Shannon: 41.4K Star White Box AI Osmosis Test Tool

Shannon: 41.4K Star White Box AI Osmosis Test Tool, No PoC No Report
Shannon.Autonominen valkoinen laatikko AI läpäisytestityökalu Web-sovelluksille ja API:
- 41,4K GitHub Stars: Yksi suosituimmista avoimen lähdekoodin hankkeista turvallisuusalalla
- Ei PoC- raporttia: Nolla positiivista ilman poC:tä
- XBOW-vertailuarvo 96,15%: Gaps käyttää onnistumisaste murskata kaupallisia työkaluja
- 50 dollaria: yksi testikustannus, 1-1,5 tunnin raportti
- Valkoinen laatikko -testi: lähdekoodin käyttö vaaditaan, lähdekoodin analysointi + dynaaminen hyökkäys
Tämä on...Turvatyökaluketjun dynaaminen verifiointikerros, täytettävä aukkoja perinteisissä läpäisytesteissä.
Miksi Shannon on olemassa?
Turvallisuuspuutteet
Tiimisi käyttää tekoälyn ohjelmointityökaluaPäivittäin käytettävät kooditMutta soluttautumistestitKerran vuodessa.- Keskellä.364 turvapäivääKuka tuuraa?
- Perinteiset skannerit: ilmoittaa joukko "mahdollisia" porsaanreikiä, turvallisuusinsinöörit tarkistaa kunkin artikkelin
- Manuaaliset läpäisytestit: sykli viikkoa, maksaa kymmeniä tuhansia Yhdysvaltain dollareita
- Turvallisuusvaje: Tuotantoympäristöön voidaan käyttää 364 keskipitkää päivää
Shannonin vastaus
Shannonin vastaus on yksi.Voit lukea lähdekoodin, voit käsitellä selaimen, et pääse sisään, et voi raportoida.Se on täysin itsenäinen läpäisytesti.
Ei skanneri: Ei räjähdystä, ei raporttia
Ensimmäinen askel ymmärtää Shannon
Ensimmäinen askel Shannonin ymmärtämisessä on selventää sitä.Mitä?:
- Ei ole.: Ei dynaaminen sovelluksen turvallisuustestityökalu
- Ei, SAST.: Ei staattisen sovelluksen turvatestityökalu
- Ei tilaottelua: Ei skannata tunnettuja vaaramalleja
Perinteiset työkalut ovat...Tilan ottelu- Skannauskoodi tai tunnettu vaarakuvio HTTP-vasteessa, tuloste luettelo .
Shannonin keskeiset suunnitteluperiaatteet
Shannonin keskeiset suunnitteluperiaatteet on koottu yhteen lauseeseen:"POC tai sitä ei tapahtunut"Ei onnistu.
| Ominaisuudet | Huomautukset |
|---|---|
| Oikea hyökkäys. | SQL:n automatisointi, XSS:n hyötykuorman rakentaminen, SSR:n pyyntöjen lähettäminen selaimella |
| Vain onnistunut käyttö on raportoitu. | Loppuraporttiin voidaan lisätä vain onnistuneita hyödyntämistoimia. |
| Liitteenä Kaksinkertainen Liitä PoC | Jokaisella löydöksellä on POC-koodi, joka voidaan kopioida suoraan. |
| Vääriä positiivisia tuloksia ei ilmoitettu. | Käyttämättömät porsaanreiät on merkitty "efalse positiivisiksi" tai "potentiaalisiksi," eikä niitä ole raportoitu |
Se tarkoittaa, että turvatiimi sai sen.Jokainen löytö on todistettu, jäljitettävissä.En tiedä.
OWASP Juice Shot Test
Virallisesti saatavillaOWASP Juice ShotShannon sai tietää.Yli 20 porsaanreikää:
- SQL Tunnistautumisen pistäminen(Kriitikko)
- UNIONI Tietojen poiminnan injektointi(Kriitikko)
- SSRF(korkea)
- XSS(korkea)
- Useat luvat ohitettu(korkea)
On syytä huomata, että Shannonin XSS-testi kahdella muulla testikohteella.Nolla.- Se tunnistaa nämä sovellukset oikein vahvalla XSS-suojauksella ilman virheellistä raportointia.
Viisivaiheinen putkirakenne
Viisivaiheinen putki + enemmän agentti rinnakkain
Shannonin teknisessä arkkitehtuurissa on kaksi avainsanaa:Viisivaiheinen putki.sekäMultiAgent Rintal:
| Vaihe | Nimi | Huomautukset |
|---|---|---|
| Vaihe 1 | Edellinen | Ulkoinen skannaus + lähdekoodianalyysi (Nmap, Subfinder, WhatWeb) |
| Vaihe 2 | Tiedustelu. | Sillan staattinen ja dynaaminen analyysi, päätetapahtumien validointi, tunnistusprosessin kartoitus |
| Vaihe 3 | Haavoittuvuusanalyysi | 5 rinnakkaista tekijää, kukin vastaa yhdentyyppisestä porsaanreiästä |
| Vaihe 4 | Elvytys | Viisi rinnakkaisagenttia, oikea hyökkäys. |
| Vaihe 5 | Raportointi | Toteutusraporttien laatiminen läpäisytestitasolla |
Alaloginen moottori
Shannon perustuuAntropic Claude Agent SDK, jossa on kolmikerroksinen mallikokoonpano:
- Claude Haiku 4.5.Yhteenveto
- Claude Sonet 4.6.: Turvallisuusanalyysi
- Claude Opus 4.6.: Syvä perustelut
Luokka Gap RintalAgent
5 riippumatonta analyysia
Shannon, aloita samanaikaisesti.5 riippumatonta analyysiaKukin vastaa yhdestä porsaanreiästä:
| Agentti. | Menetelmät | Korvaa reikä |
|---|---|---|
| Organisaatio | Lähde: | SQL/Command/file/template/recalculation |
| XSS | Sink→Lähde | HTML renderöi cross-stop-skriptejä yhteydessä |
| SSRF | Sink→Lähde | HTTP-ohjelma, alkuperäinen pistoke, URL-avain |
| Auth | Vartijan tunnistus | Turvavalvonta puuttuu (nopeusrajoitukset, istunnon hallinta jne.) |
| Authz | Vartijan tunnistus | Puuttuu lupatarkastus (horisontaalinen/vertikaalinen/tekstillinen) |
5 AsiamiehetJuokse yhdessäÄlkää estäkö toisianne. Jokainen analyysiagentti on valmis ja vastaava agentti aktivoidaan välittömästi.
Reikäluokitus
Luokittele jokainen löytö käyttäen AgenttiKolme osavaltiota:
- RÄJÄHDYS(käytetty): Pääsy loppukertomukseen
- POTENTIAALINEN(mahdollinen): Älä syötä raporttia
- FALSE POSITIIVINEN(väärin positiivinen): älä kirjoita raporttia
AinoastaanRÄJÄHDYSSyötä loppuraportti.
XBOW-vertailuarvo 96,15%
XBOW- lähtötilanteen testi
Shannon on täällä.XBOW- lähtöarvoSelvä.96.15%Seuraavat ovat joitakin seuraavista:
| Reikätyyppi | Yhteensä | Onnistuminen | Onnistuminen |
|---|---|---|---|
| Rikkinäinen yhdistys | 25 | 25 | 100% |
| SQL-investointi | 7 | 7 | 100% |
| Sokea SQL-injektio | 3 | 3 | 100% |
| SSRF/Misconfiguration | 22 | 21 | 95.45% |
| XSS | 23 | 22 | 95.65% |
| Palvelinsivupohjan ruiskutus | 13 | 12 | 92.31% |
| Yleinen | 11 | 10 | 90.91% |
| Yhteensä | 104 | 100 | 96.15% |
Testausolosuhteiden kuvaus
- XBOW- lähtöarvo: 104 sovellusta, jotka tarkoituksellisesti luovat porsaanreikiä
- Puhdista versio: Muuttujat, muistiinpanot, tiedostopolun vinkit poistettu
- Valkoinen laatikkotila: Shannon voi käyttää sovellettavaa lähdekoodia
Vertailu kaupallisiin välineisiin
- Shannon.96,15% (valkoinen laatikkotila)
- KinoSec: 92,3% (musta laatikkotila)
- Xfenser AI88, 5%
- XBOW-kaupallinen alustaNoin 85% (musta laatikko)
Kustannukset ja taito
Kustannukset
Single Full Scan:
- Aikaa vievä: 1-1,5 tuntia
- API-kustannukset: noin 50 dollaria USD (perustuu Claude Sonet 4.6)
- Soveltamisala: 40-55 dollaria, riippuen mallin hinnoittelu- ja sovellusasteiden monimutkaisuudesta
VertailuPerinteiset manuaaliset läpäisytestitKymmeniä tuhansia dollaria kerrallaan, useita viikkoja.
Miten se tehdään.
npx-tila(Suositellaan, ei asennusta):
# 一次性配置 npx @keygraph/shannon setup # 运行渗透测试 npx @keygraph/shannon start -u https://your-app.com -r /path/to/repo
Paikallinen tila(täysin rakennettu):
# 克隆仓库 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
Edellytys
- Docker.: Kun kontti kulkee
- Node.js 18+: toimintaympäristö
- Antropic API Key: Suositukset
- Lähde:: valkoinen laatikko työkalutarpeet
Shannon Lite vs Shannon Pro
Kaksi versiota
| Versio | Lupakirja | Sijainti |
|---|---|---|
| Shannon Lite | AGPL - 3.0 | Testaa hakemuksesi paikallisesti |
| Shannon Pro | Kaupallinen | Organisaatiotason AppSec-alusta (SAST+SCA+Pentest) |
Shannon Pro -toiminto
Shannon ProSe on täysin toimiva turvajärjestelmä:
- Koodi ominaisuuskaavio: Staattinen analyysimoottori
- Liiketoiminnan logiikan turvallisuustestit: Automaatio ei-variantti löytö
- SCA Accessibility-analyysi: CVE:n esteettömyyden seuranta
- Salainen testaus.: Säännöllinen + LLM-testaus
- Staattinen - Dynaaminen linkki: Staattinen löytö syötetty automaattisesti dynaamiseen penetraatioon
- CI/CD-integrointi: GitHub PR skannaus
Huomion käyttö
Tärkeä varoitus
- Älä koskaan käytä luvattomia järjestelmiä."Shannon tekee oikean hyökkäyksen. Luvaton skannaus on laitonta."
- Tuotantoympäristössä käyttöä ei suositellaHyökkäyksellä voi olla tuhoisia vaikutuksia.
- Versiovarasto voi pistää tekoälyn vihjeitä: Tämä on virallisesti tunnistettu turvallisuusriski
- Shannon. Lite on valkoinen laatikko työkaluMuu järjestäjä
LLM hallusinaatioriski
Virallinen vapautus: LLM voi edelleen olla hallusinaatioita ja tarvettaVarmistetaan käsin kaikkien löytöjen laillisuus ja vakavuusEn tiedä.
Yhteenveto
Shannon edustaa kehittyvää turvallisuustyökalua:
- Ei PoC-raporttia: Raportoiminen vain onnistuneeseen käyttöön
- 41.4K tähteä: Suosituin avoimen lähdekoodin hanke turvallisuuden alalla
- XBOW-vertailuarvo 96,15%: Business tool for white box testin onnistumiseen
- Viisivaiheinen putki: Esirekisteröinti →Recon →Vuln →Expluit →Report
- Rinnakkaiskategoria 5
- 50, 1-1,5 tuntia: kustannukset ovat paljon alhaisemmat kuin manuaaliset läpäisytestit
- Valkoinen laatikko -työkalu: lähdekoodi vaaditaan
Shannon tekee soluttautumiskokeet käskynä.
GitHub:https://github.com/KeygraphHQ/channon
Virkamiesten verkosto:https://keygraph.io