প্রকল্প সম্পর্কে
টাইটাস হলো Praetorian দ্বারা বিকশিত একটি উচ্চ-ক্ষমতাসম্পন্ন সিক্রেট স্ক্যানার, যা সোর্স কোড, ফাইল, গিট হিস্ট্রি এবং কন্টেইনার ইমেজ জুড়ে ক্রেডেনশিয়াল, API কী এবং টোকেন শনাক্ত করে। এতে শত শত সার্ভিস এবং ক্রেডেনশিয়াল টাইপ কভার করে ৪৮৭টি ডিটেকশন রুল রয়েছে, যা NoseyParker এবং Kingfisher থেকে উদ্ভূত। টুলটি পোর্টেবিলিটির জন্য একটি পিউর-Go ফলব্যাক সহ Hyperscan/Vectorscan-ত্বরান্বিত রেজেক্স ম্যাচিং ব্যবহার করে।
মূল সক্ষমতাগুলোর মধ্যে রয়েছে সোর্স API-এর বিরুদ্ধে লাইভ ক্রেডেনশিয়াল ভ্যালিডেশন, যা শনাক্ত করা সিক্রেটগুলো সক্রিয় কিনা তা নিশ্চিত করে; ০-১০০ পর্যন্ত ঝুঁকি-ভিত্তিক সিভিয়ারিটি স্কোরিং, যেখানে info থেকে critical পর্যন্ত স্তর রয়েছে; এবং Office ডকুমেন্ট, PDF, আর্কাইভ, মোবাইল অ্যাপ এবং SQLite ডেটাবেস থেকে বাইনারি ফাইল এক্সট্রাকশন। টাইটাস API টোকেন ছাড়াই পাবলিক GitHub এবং GitLab রিপোজিটরি স্ক্যান করতে পারে, এবং প্রাইভেট রিপোজিটরির জন্য টোকেন সহ সংস্থা-ব্যাপী স্ক্যানিং সমর্থন করে।
টাইটাস একটি CLI, কাস্টম টুলে এমবেড করার জন্য একটি Go লাইব্রেরি, পেনিট্রেশন টেস্টিংয়ের সময় HTTP ট্রাফিকের প্যাসিভ এবং অ্যাক্টিভ স্ক্যানিংয়ের জন্য একটি Burp Suite এক্সটেনশন, এবং সিকিউরিটি অ্যাসেসমেন্টের সময় ওয়েব পেজ স্ক্যান করার জন্য একটি Chrome ব্রাউজার এক্সটেনশন হিসেবে উপলব্ধ। Burp এক্সটেনশন ডিডুপ্লিকেশন, ফলস পজিটিভ ম্যানেজমেন্ট, ভ্যালিডেশন স্ট্যাটাস ট্র্যাকিং এবং এক্সপোর্ট সক্ষমতা প্রদান করে। Chrome এক্সটেনশন ইনলাইন এবং এক্সটার্নাল JavaScript, localStorage এবং sessionStorage স্ক্যান করে, সাথে একটি সিকিউরিটি নোটিশ রয়েছে যে এটি CSP এবং CORS হেডার অপসারণ করে।
স্ক্যান ফলাফল একটি ডেটাস্টোরে সংরক্ষণ করা হয় এবং CI/CD ইন্টিগ্রেশনের জন্য মানব-পাঠযোগ্য, JSON বা SARIF ফরম্যাটে রিপোর্ট করা যায়। টুলটি YAML ফাইলের মাধ্যমে কাস্টম ডিটেকশন রুল, include/exclude প্যাটার্ন সহ রুল ফিল্টারিং এবং অপ্ট-ইন নয়েজি রুল সমর্থন করে। কন্টেইনার ইমেজ স্ক্যানিং সরাসরি রেজিস্ট্রি, tarball বা OCI লেআউট ডিরেক্টরি থেকে কাজ করে, Docker ডেমন প্রয়োজন হয় না।
টাইটাস Go-তে লেখা এবং Apache 2.0 লাইসেন্সের অধীনে। এটি Vectorscan/Hyperscan ত্বরণ সহ বা C ডিপেন্ডেন্সি ছাড়াই একটি পিউর-Go স্ট্যাটিক বাইনারি হিসেবে বিল্ড করা যায়।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.