প্রকল্প সম্পর্কে
devsec.hardening হলো একটি Ansible কালেকশন যা সাধারণ সার্ভার কম্পোনেন্টের জন্য হার্ডেনিং রোল একত্রিত করে। README অনুযায়ী, এটি কভার করে Linux অপারেটিং সিস্টেম (CentOS Stream 9, AlmaLinux 8/9/10, Rocky Linux 8/9/10, Debian 12/13, Ubuntu 22.04/24.04/26.04, কিছু রোল Amazon Linux, Arch Linux, Fedora 42/43/44 এবং Suse Tumbleweed-এও সমর্থিত), MySQL এবং MariaDB (MariaDB >= 5.5.65, >= 10.1.45, >= 10.3.17; MySQL >= 5.7.31, >= 8.0.3), Nginx 1.0.16 বা তার পরবর্তী, এবং OpenSSH 5.3 এবং তার পরবর্তী।
উল্লিখিত লক্ষ্য হলো Linux, MySQL, nginx এবং SSH-এর জন্য Inspec DevSec Baselines-এর সাথে সম্মতি। কালেকশনে চারটি রোল রয়েছে: os_hardening, mysql_hardening, nginx_hardening এবং ssh_hardening। আরও দুটি রোল, apache_hardening এবং windows_hardening, বর্ণিত হয়েছে চলমান এবং কার্যকর নয় হিসেবে।
ইনস্টলেশন করা হয় ansible-galaxy-এর মাধ্যমে `ansible-galaxy collection install devsec.hardening` কমান্ড দিয়ে। সর্বনিম্ন প্রয়োজনীয় Ansible সংস্করণ 2.16। ব্যবহারের উদাহরণগুলি পৃথক রোল README-তে উল্লেখ করা হয়েছে।
README উল্লেখ করে যে রোলগুলি পূর্বে স্বতন্ত্র রোল হিসেবে বিতরণ করা হয়েছিল; os-hardening-এর সর্বশেষ স্বতন্ত্র রিলিজ ছিল 6.2.0, এবং অন্যান্য রোলগুলি এখন পৃথক আর্কাইভ রিপোজিটরিতে রয়েছে। একটি রোডম্যাপে apache_hardening এবং windows_hardening সম্পূর্ণ করা এবং আরও অপারেটিং সিস্টেমের জন্য সমর্থন যোগ করার কথা তালিকাভুক্ত করা হয়েছে। প্রকল্পটি Apache License 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.