
opencti v7.260803.0
खुला साइबर खतरा बुद्धिमत्ता प्लेटफॉर्म
नोट: कनेक्टर बना रहे हैं, प्लेटफ़ॉर्म में योगदान दे रहे हैं, या प्रोडक्शन में OpenCTI चला रहे हैं?
प्रश्न पूछने, PR खोलने से पहले उस पर चर्चा करने, या इंटीग्रेशन पर अनुभव साझा करने के लिए Community Slack पर हमसे जुड़ें।
परिचय
OpenCTI एक ओपन सोर्स प्लेटफ़ॉर्म है जो संगठनों को उनके साइबर खतरा खुफिया ज्ञान और ऑब्ज़र्वेबल्स को प्रबंधित करने की सुविधा देता है। इसे साइबर खतरों के बारे में तकनीकी और गैर-तकनीकी जानकारी को संरचित करने, संग्रहीत करने, व्यवस्थित करने और विज़ुअलाइज़ करने के लिए बनाया गया है।
डेटा की संरचना STIX2 मानकों पर आधारित एक नॉलेज स्कीमा का उपयोग करके की जाती है। इसे एक आधुनिक वेब एप्लिकेशन के रूप में डिज़ाइन किया गया है जिसमें एक GraphQL API और UX-उन्मुख फ्रंटएंड शामिल है। इसके अलावा, OpenCTI को अन्य टूल और एप्लिकेशन जैसे MISP, TheHive, MITRE ATT&CK आदि के साथ एकीकृत किया जा सकता है।

उद्देश्य
लक्ष्य एक व्यापक टूल बनाना है जो उपयोगकर्ताओं को तकनीकी (जैसे TTPs और ऑब्ज़र्वेबल्स) और गैर-तकनीकी जानकारी (जैसे सुझाया गया एट्रिब्यूशन, विक्टिमोलॉजी आदि) का पूंजीकरण करने की सुविधा देता है, साथ ही जानकारी के प्रत्येक टुकड़े को उसके प्राथमिक स्रोत (एक रिपोर्ट, एक MISP इवेंट आदि) से जोड़ता है, जिसमें प्रत्येक जानकारी के बीच लिंक, पहली और अंतिम बार देखे जाने की तिथियाँ, विश्वास के स्तर आदि जैसी सुविधाएँ शामिल हैं। यह टूल डेटा को संरचित करने में सहायता के लिए MITRE ATT&CK फ्रेमवर्क का उपयोग कर सकता है (एक समर्पित कनेक्टर के माध्यम से)। उपयोगकर्ता अपने स्वयं के डेटासेट लागू करने का विकल्प भी चुन सकता है।
एक बार जब डेटा का पूंजीकरण हो जाता है और OpenCTI के भीतर विश्लेषकों द्वारा संसाधित किया जाता है, तो इस जानकारी की समझ और प्रस्तुति को सुविधाजनक बनाने के लिए मौजूदा संबंधों से नए संबंधों का अनुमान लगाया जा सकता है। यह उपयोगकर्ता को कच्चे डेटा से सार्थक ज्ञान निकालने और उसका लाभ उठाने की अनुमति देता है।
OpenCTI न केवल आयात की अनुमति देता है, बल्कि विभिन्न प्रारूपों (CSV, STIX2 बंडल आदि) में डेटा के निर्यात की भी अनुमति देता है। टूल और अन्य प्लेटफ़ॉर्म के बीच इंटरैक्शन को तेज़ करने के लिए वर्तमान में कनेक्टर विकसित किए जा रहे हैं।
प्लेटफ़ॉर्म के संस्करण
OpenCTI प्लेटफ़ॉर्म के 2 अलग-अलग संस्करण हैं: Community (CE) और Enterprise (EE)। Enterprise Edition का उद्देश्य अतिरिक्त और शक्तिशाली सुविधाएँ प्रदान करना है जिनके लिए अनुसंधान और विकास में विशिष्ट निवेश की आवश्यकता होती है। आप प्लेटफ़ॉर्म की सेटिंग्स में सीधे Enterprise Edition सक्षम कर सकते हैं।
- OpenCTI Community Edition, Apache 2, Version 2.0 लाइसेंस के अंतर्गत लाइसेंस प्राप्त।
- OpenCTI Enterprise Edition, Enterprise Edition लाइसेंस के अंतर्गत लाइसेंस प्राप्त।
OpenCTI Enterprise Edition सुविधाओं के संदर्भ में क्या प्रदान करता है, यह समझने के लिए Filigran वेबसाइट पर Enterprise Editions पृष्ठ देखें। आप प्लेटफ़ॉर्म की सेटिंग्स में इसे सक्षम करके इस संस्करण को आज़मा भी सकते हैं।
दस्तावेज़ीकरण और प्रदर्शन
यदि आप OpenCTI के बारे में अधिक जानना चाहते हैं, तो आप टूल पर दस्तावेज़ीकरण पढ़ सकते हैं। यदि आप यह जानना चाहते हैं कि OpenCTI प्लेटफ़ॉर्म कैसे काम करता है, तो एक प्रदर्शन इंस्टेंस उपलब्ध है और सभी के लिए खुला है। यह इंस्टेंस हर रात रीसेट होता है और OpenCTI डेवलपर्स द्वारा अनुरक्षित संदर्भ डेटा पर आधारित है।
रिलीज़ डाउनलोड
रिलीज़ Github releases पृष्ठ पर उपलब्ध हैं। आप रिपॉज़िटरी की master ब्रांच से उत्पन्न रोलिंग रिलीज़ पैकेज भी एक्सेस कर सकते हैं।
इंस्टॉलेशन
OpenCTI प्लेटफ़ॉर्म इंस्टॉल करने के लिए आपको जो कुछ भी चाहिए, वह आधिकारिक दस्तावेज़ीकरण में मिल सकता है। इंस्टॉलेशन के लिए, आप यह कर सकते हैं:
- Docker का उपयोग करें
- मैन्युअल रूप से इंस्टॉल करें
- Terraform का उपयोग करें (community)
- Helm charts का उपयोग करें (community)
योगदान
आचार संहिता
OpenCTI ने एक आचार संहिता अपनाई है जिसका पालन हम परियोजना प्रतिभागियों से अपेक्षित करते हैं। कृपया पूरा पाठ पढ़ें ताकि आप समझ सकें कि कौन-सी गतिविधियाँ सहन की जाएँगी और कौन-सी नहीं।
योगदान मार्गदर्शिका
हमारी विकास प्रक्रिया, बगफ़िक्स और सुधार कैसे प्रस्तावित करें, और OpenCTI में अपने परिवर्तनों को कैसे बनाएँ और परीक्षण करें, यह जानने के लिए हमारी योगदान मार्गदर्शिका पढ़ें।
शुरुआती लोगों के लिए अनुकूल इश्यू
आपको हमारी योगदान प्रक्रिया से परिचित कराने में मदद करने के लिए, हमारे पास शुरुआती लोगों के लिए अनुकूल इश्यू की एक सूची है जिन्हें लागू करना काफ़ी आसान है। यह शुरुआत करने के लिए एक बेहतरीन जगह है।
विकास
यदि आप OpenCTI की सक्रिय रूप से मदद करना चाहते हैं, तो हमने एक विकास परिवेश की डिप्लॉयमेंट और सोर्स कोड संशोधन कैसे शुरू करें, इसके बारे में एक समर्पित दस्तावेज़ीकरण बनाया है।
समुदाय
स्थिति और बग
वर्तमान में OpenCTI का भारी विकास चल रहा है, यदि आप बग की रिपोर्ट करना चाहते हैं या नई सुविधाओं का अनुरोध करना चाहते हैं, तो आप सीधे Github issues मॉड्यूल का उपयोग कर सकते हैं।
चर्चा
यदि आपको सहायता की आवश्यकता है या आप OpenCTI प्लेटफ़ॉर्म के बारे में चर्चा करना चाहते हैं, तो बेझिझक हमारे Slack चैनल पर हमसे जुड़ें। आप हमें [email protected] पर ईमेल भी भेज सकते हैं।
