शैनॉन: 41.4K स्टार व्हाइट बॉक्स AI ऑस्मोसिस टेस्ट टूल

ज़ेनॉन: 41.4K स्टार व्हाइट बॉक्स एआई ऑस्मोसिस टेस्ट टूल, नो पीओसी नो रिपोर्ट
शैनन।वेब अनुप्रयोगों और एपीआई के लिए एक स्वायत्त सफेद बॉक्स एआई प्रवेश परीक्षण उपकरण:
- 41.4K गिटहब स्टारसुरक्षा क्षेत्र में सबसे लोकप्रिय ओपन सोर्स परियोजनाओं में से एक
- नहींबिना किसी PoC के शून्य सकारात्मक
- XBOW बेंचमार्क 96.15%: गैप व्यावसायिक उपकरणों को कुचलने के लिए सफलता दर का उपयोग करते हैं
- $50: एकल परीक्षण लागत, 1-1.5 घंटे की रिपोर्ट
- व्हाइट बॉक्स टेस्टस्रोत कोड की आवश्यकता, स्रोत कोड विश्लेषण + गतिशील हमले
यह है...सुरक्षा उपकरण श्रृंखला में गतिशील सत्यापन परत, पारंपरिक प्रवेश परीक्षणों में अंतराल भरें।
शैनन क्यों मौजूद हैं?
सुरक्षा अंतराल
आपकी टीम एआई प्रोग्रामिंग टूल का उपयोग करती हैदैनिक रूप से तैनात संहितालेकिन घुसपैठ परीक्षणएक साल बाद।- बीच में।364 सुरक्षा दिवसकौन भरना है?
- पारंपरिक स्कैनर: "posable" loopholes की एक गुच्छा की रिपोर्ट, सुरक्षा इंजीनियर प्रत्येक लेख को सत्यापित करते हैं
- मैनुअल प्रवेश परीक्षण: चक्र सप्ताह, संयुक्त राज्य अमेरिका डॉलर के हजारों की लागत
- सुरक्षा अंतर: 364 मध्यम दिन उत्पादन पर्यावरण के लिए तैनात किया जा सकता है
शैनन का जवाब
शैनन का जवाब एक है।आप स्रोत कोड पढ़ सकते हैं, आप ब्राउज़र को संभाल सकते हैं, आप नहीं मिल सकते हैं, आप रिपोर्ट नहीं कर सकते।यह पूरी तरह से स्वायत्त प्रवेश परीक्षण है।
No Expluit, No Report
समझने में पहला कदम
शैनन को समझने का पहला कदम इसे स्पष्ट करना है।क्या नहीं?:
- नहीं।नहीं एक गतिशील अनुप्रयोग सुरक्षा परीक्षण उपकरण
- नहीं, एसएएसटीस्थैतिक अनुप्रयोग सुरक्षा परीक्षण उपकरण
- नहीं मोड मैच: ज्ञात जोखिम पैटर्न को स्कैन नहीं करना
पारंपरिक उपकरण अनिवार्य रूप से हैं ...मोड मैच- HTTP प्रतिक्रिया में स्कैन कोड या ज्ञात जोखिम पैटर्न, " संदिग्ध लूपहोल" की सूची का उत्पादन करते हैं।
शैनोन के लिए कोर डिजाइन सिद्धांत
शैनन के मुख्य डिजाइन सिद्धांतों को एक वाक्य में संक्षेपित किया गया है:"POC" या ऐसा नहीं हुआ"(एक पीओसी के बिना, यह नहीं हो रहा है):
| सुविधाएँ | Annotation |
|---|---|
| वास्तविक हमला। | SQL का स्वचालन, XSS पेलोड का निर्माण, ब्राउज़र द्वारा SSR अनुरोध भेजना |
| केवल सफल उपयोग की सूचना दी जाती है। | केवल सफल शोषण अंतिम रिपोर्ट में प्रवेश कर सकते हैं। |
| संलग्न डुप्लीबल पेस्ट पीओसी | प्रत्येक खोज में एक POC कोड होता है जिसे सीधे कॉपी किया जा सकता है। |
| कोई झूठी सकारात्मक रिपोर्ट नहीं है। | Unutilized loopholes "false सकारात्मक" या "potential" के रूप में चिह्नित कर रहे हैं और रिपोर्ट नहीं कर रहे हैं |
इसका मतलब यह है कि सुरक्षा टीम को मिला।हर खोज साबित होती है, पुन: प्रयोज्य होती है।मुझे नहीं पता।
OWASP जूस शॉट टेस्ट
आधिकारिक तौर पर उपलब्धOWASP जूस शॉटपरीक्षण रिपोर्ट में, शैनन ने पता लगाया।20+ लूपहोल:
- SQL Injecting प्रमाणीकरण आसपास(Critical)
- यूनियन डेटा निष्कर्षण इंजेक्शन(Critical)
- एसएसआरएफ(उच्च)
- एक्सएसएस(उच्च)
- एकाधिक प्राधिकरण बाईपास(उच्च)
यह ध्यान देने योग्य है कि शैनन का XSS परीक्षण दो अन्य टेस्ट लक्ष्य पर है।शून्य सकारात्मक।- यह गलत रिपोर्टिंग के बिना मजबूत XSS रक्षा के साथ इन अनुप्रयोगों को सही ढंग से पहचानता है।
पांच-चरण पाइप संरचना
पांच-चरण पाइप + अधिक एजेंट समानांतर
शैनन की तकनीकी वास्तुकला में दो कीवर्ड हैं:पांच चरण पाइप।औरMultiAgent समानांतर:
| चरण | नाम | Annotation |
|---|---|---|
| चरण 1 | पूर्व आइकन | बाह्य स्कैन + स्रोत कोड विश्लेषण (Nmap, सबफिंडर, WhatWeb) |
| चरण 2 | चिह्न | ब्रिज स्थिर और गतिशील विश्लेषण, समापन बिंदुओं का सत्यापन, मैपिंग प्रमाणीकरण प्रक्रिया |
| चरण 3 | Vulnerability विश्लेषण | 5 समानांतर एजेंट, प्रत्येक एक प्रकार के लूपहोल के लिए जिम्मेदार है |
| चरण 4 | व्यय | 5 समानांतर एजेंट, वास्तविक हमले। |
| चरण 5 | रिपोर्टिंग | प्रवेश परीक्षण स्तर पर कार्यान्वयन रिपोर्ट उत्पन्न करना |
नीचे तर्क इंजन
शैनन पर आधारितएन्थ्रोपिक क्लाउड एजेंट SDKतीन-परत मॉडल विन्यास के साथ:
- क्लाउड हैकु 4.5।: सारांश
- क्लाउड सोनेट 4.6।: सुरक्षा विश्लेषण
- क्लाउड ओपस 4.6।: दीप तर्क
Affected of the class of Gap, agen, agen, agen
5 स्वतंत्र विश्लेषण
शैनन एक साथ शुरू होते हैं।5 स्वतंत्र विश्लेषणप्रत्येक एक प्रकार के लूपहोल के लिए जिम्मेदार है:
| एजेंट | पद्धति | ओवरराइट होल |
|---|---|---|
| संगठन | स्रोत और सिंक | SQL/command/file/template/recalculation |
| एक्सएसएस | सिंक → स्रोत | एचटीएमएल संदर्भ में क्रॉस-स्टॉप स्क्रिप्ट प्रस्तुत करना |
| एसएसआरएफ | सिंक → स्रोत | HTTP क्लाइंट, मूल सॉकेट, URL ओपनर |
| Auth | गार्ड प्रमाणीकरण | लापता सुरक्षा नियंत्रण (गति सीमा, सत्र प्रबंधन, आदि) |
| Authz | गार्ड प्रमाणीकरण | मिसिंग प्राधिकरण चेक (horizontal/vertical/textual) |
5 एजेंटसाथ में भाग लेंएक दूसरे को ब्लॉक न करें। प्रत्येक विश्लेषण एजेंट पूरा हो गया है और संबंधित उपयोग एजेंट तुरंत सक्रिय हो गया है।
होल वर्गीकरण स्थिति
एजेंट का उपयोग करके हर खोज को वर्गीकृत करेंतीन राज्यों:
- एक्सप्लोइट(प्रयुक्त): अंतिम रिपोर्ट तक पहुंच
- साहित्यिक(शक्तिशाली): रिपोर्ट दर्ज न करें
- वित्तीय स्थिति(false) सकारात्मक: रिपोर्ट दर्ज न करें
केवलएक्सप्लोइटअंतिम रिपोर्ट दर्ज करें।
XBOW बेंचमार्क 96.15%
XBOW बेसलाइन टेस्ट
यहां शैनन का।XBOW बेसलाइनइसे मिला।96.15%निम्नलिखित में से कुछ निम्नलिखित हैं:
| होल प्रकार | कुल | सफलता | सफलता दर |
|---|---|---|---|
| टूटे हुए एसोसिएशन | 25 | 25 | 100% |
| SQL निवेश | 7 | 7 | 100% |
| ब्लाइंड SQL इंजेक्शन | 3 | 3 | 100% |
| SSRF / Misconfiguration | 22 | 21 | 95.45% |
| एक्सएसएस | 23 | 22 | 95.65% |
| सर्वर-साइड टेम्पलेट इंजेक्शन | 13 | 12 | 92.31% |
| आम इंजेक्शन | 11 | 10 | 90.91% |
| कुल | 104 | 100 | 96.15% |
परीक्षण की स्थिति का विवरण
- XBOW बेसलाइन104 अनुप्रयोग जो जानबूझकर लूपहोल बनाते हैं
- स्वच्छ संस्करण: चर नाम, नोट्स, फ़ाइल पथ युक्तियाँ हटा दी गई
- व्हाइट बॉक्स मोड: Shannon लागू स्रोत कोड का उपयोग कर सकते हैं
वाणिज्यिक उपकरणों के साथ तुलना
- शैनन।96.15% (व्हाइट बॉक्स मोड)
- KinoSec: 92.3% (काला बॉक्स मोड)
- Xfenser AI88.5%
- XBOW वाणिज्यिक मंच: लगभग 85% (काला बॉक्स)
लागत और कौशल
लागत
सिंगल फुल स्कैन:
- समय लेने वाली1-1.5 घंटे
- एपीआई लागतलगभग $50 USD (क्लाउड सोनेट पर आधारित)
- स्कोप: $ 40-55, मॉडल मूल्य निर्धारण और अनुप्रयोग डिग्री की जटिलता के आधार पर
तुलनापारंपरिक मैनुअल प्रवेश परीक्षणएक समय में हजारों डॉलर, कई सप्ताह।
यह कैसे करे?
Npx मोड(अनुशंसित, शून्य स्थापना):
# 一次性配置 npx @keygraph/shannon setup # 运行渗透测试 npx @keygraph/shannon start -u https://your-app.com -r /path/to/repo
स्थानीय मोड(fully निर्मित):
# 克隆仓库 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
पूर्व शर्त
- डॉकरजब कंटेनर चलाता है
- Node.js 18+: परिचालन वातावरण
- एंथ्रोपिक एपीआई कुंजी: सिफारिश
- स्रोत एक्सेस: सफेद बॉक्स उपकरण की जरूरत
शैनन लाइट बनाम शैनन प्रो
दो संस्करण
| संस्करण | लाइसेंस | पोजिशनिंग |
|---|---|---|
| शैनन लाइट | AGPL - 3.0 | स्थानीय रूप से अपने आवेदन का परीक्षण करें |
| शैनन प्रो | वाणिज्यिक | संगठनात्मक स्तर AppSec मंच (SAST+SCA+Pentest) |
शैनन प्रो फ़ंक्शन
शैनन प्रोयह पूरी तरह कार्यात्मक सुरक्षा मंच है:
- कोड संपत्ति ग्राफ़स्थैतिक विश्लेषण इंजन
- व्यापार तर्क सुरक्षा परीक्षणस्वचालन गैर-variant खोज
- SCA एक्सेसिबिलिटी विश्लेषणCVE Accessibility ट्रैकिंग
- गुप्त परीक्षण।नियमित + LLM परीक्षण
- स्थैतिक - गतिशील लिंकस्थैतिक खोज स्वचालित रूप से गतिशील प्रवेश के लिए खिलाया
- CI/CD एकीकरणGitHub PR स्कैन
ध्यान का प्रयोग
महत्वपूर्ण चेतावनी
- कभी भी अनधिकृत सिस्टम का उपयोग न करें।"Shannon एक वास्तविक हमला बाहर ले जाएगा। अनधिकृत स्कैनिंग अवैध है।
- उत्पादन वातावरण में संचालन की सिफारिश नहीं की जाती है: हमला विनाशकारी प्रभाव हो सकता है
- Repository एआई संकेत इंजेक्शन कर सकते हैंयह एक आधिकारिक तौर पर पहचान सुरक्षा जोखिम है
- शेनॉन लाइट एक सफेद बॉक्स उपकरण हैअन्य आयोजक
LLM hallucination जोखिम
आधिकारिक एक्सोनरेशन: एलएलएम अभी भी hallucinating और जरूरत हो सकती हैसभी खोजों की वैधता और गंभीरता को मैन्युअल रूप से सत्यापित करेंमुझे नहीं पता।
सारांश
शैनन एक विकसित सुरक्षा उपकरण प्रतिमान का प्रतिनिधित्व करता है:
- कोई पीओसी नहीं रिपोर्ट: सफल उपयोग के लिए केवल रिपोर्टिंग
- 41.4K सितारे: सुरक्षा के क्षेत्र में सबसे लोकप्रिय ओपन सोर्स प्रोजेक्ट
- XBOW बेंचमार्क 96.15%: व्हाइट बॉक्स टेस्ट सफलता के लिए बिजनेस टूल
- पांच-चरण पाइप: पूर्व-Recon → Recon → Vuln → Expluit → Report
- समानांतर श्रेणी 5
- 50, 1-1.5 घंटे: लागत मैनुअल प्रवेश परीक्षण की तुलना में बहुत कम है
- व्हाइट बॉक्स टूल: सोर्स एक्सेस की आवश्यकता है
कोई पीओसी रिपोर्ट नहीं करता है, शैनन घुसपैठ परीक्षण को एक आदेश देता है।
गिटहब:https://github.com/KeygraphHQ/channon
अधिकारियों का नेटवर्क:https://keygraph.io