Người dùng Linux có quá nhiều lựa chọn hệ điều hành miễn phí khi nói đến kiểm thử xâm nhập (penetration testing) và pháp y số (digital forensics). Thế giới hacking đạo đức (ethical hacking) tiếp tục phát triển, đó có lẽ là một trong những lý do tại sao nhiều người thấy mình bị thu hút bởi các lĩnh vực kiểm toán này.
Để phục vụ mục đích này, có sẵn một số bản phân phối Linux và phần mềm cho điều tra pháp y, hacking đạo đức và kiểm thử xâm nhập. Nếu bạn là người dùng Linux nâng cao muốn "duỗi cơ bắp" não bộ và bắt đầu, đã đến lúc bạn kiểm tra một số bản phân phối Linux liên quan đến an ninh mạng này.
1. Kali Linux
Kali Linux có gốc từ Debian và là một trong những bản phân phối Linux kiểm thử xâm nhập phổ biến và tiên tiến nhất. Hệ điều hành có sẵn ở cả 32-bit và 64-bit. Người dùng muốn thử OS có thể tải tệp ISO và hình ảnh ảo cho Kali Linux.
Kali là một hệ điều hành mã nguồn mở được duy trì bởi Offensive Security. OS cung cấp hơn 350 công cụ trong các danh mục sau:
- Kỹ thuật đảo ngược (Reverse engineering)
- Tấn công không dây và phần cứng (Wireless and hardware attacks)
- Phân tích lỗ hổng (Vulnerability analysis)
- Thu thập thông tin (Information gathering)
- Sniffing và spoofing
- Kiểm thử căng thẳng và báo cáo (Stress testing and reporting)
2. ArchStrike
ArchStrike, một bản phân phối Linux liên quan đến bảo mật dựa trên Arch Linux, được sử dụng nhiều bởi các chuyên gia an ninh mạng.
Có gốc từ Arch Linux, nó cung cấp nhiều tùy chọn khi nói đến quản lý gói. Sự dễ dàng cài đặt và gỡ bỏ các gói có sẵn làm cho hệ điều hành này liền mạch với người dùng cuối.
Có hơn 5000 công cụ có sẵn trên hệ thống này liên quan đến khai thác (exploitation), kỹ thuật xã hội (social engineering), spoofing, phần mềm độc hại (malware), brute-force, mạng (networking), pháp y (forensics), DDoS và liệt kê (enumeration).
3. Demon Linux
Demon Linux, như tên gọi gợi ý, là một hệ điều hành dựa trên Linux thường được sử dụng cho hacking đạo đức. Dù có chủ đề tối (dark theme), nó tiếp tục là một bản phân phối nhẹ và thân thiện cho các chuyên gia bảo mật. Sự đơn giản thực sự của nó thể hiện rõ, vì bạn có thể mở bất kỳ ứng dụng nào chỉ với một phím.
Ngoài ra, Demon Linux bao gồm thiết kế dock đơn giản hoạt động trơn tru. Người dùng có thể ghi lại màn hình và chụp ảnh màn hình dễ dàng từ thanh menu truy cập nhanh.
4. Cyborg Hawk
Cyborg Hawk là một bản phân phối dựa trên Ubuntu chứa hơn 750 công cụ mã nguồn mở. Nếu bạn là tín đồ của Ubuntu, hệ điều hành này sẽ khiến bạn hài lòng đến mức nào.
Cyborg Hawk xếp hạng khá cao trong danh sách các hệ điều hành đánh giá và bảo mật mạng. Bạn yên tâm, bạn thậm chí có thể thực hiện kiểm thử bảo mật di động và cơ sở hạ tầng không dây chính xác trong OS này.
Tuy nhiên, nó có thể không tốt bằng Kali; tuy nhiên, nó làm việc khá tốt.
Một số tính năng bao gồm:
- Truy cập 750+ công cụ kiểm thử xâm nhập.
- Vì là bản phân phối Linux mã nguồn mở, nó miễn phí sử dụng và bạn thậm chí có thể dùng nó như live OS.
- Một số dịch vụ bao gồm kiểm thử căng thẳng, bộ công cụ khai thác, đảo ngược, bảo mật di động và không dây, v.v.
- Cyborg Hawk là một OS đáng tin cậy, ổn định và uy tín, đi kèm kho lưu trữ phần mềm riêng.
5. BackBox
BackBox là một hệ điều hành mã nguồn mở dựa trên Ubuntu, nhanh chóng trở thành một trong những tên tuổi phổ biến nhất trong thế giới hacking đạo đức.
Ngoài ra, nó cung cấp cho người dùng bộ công cụ phân tích mạng (network analysis toolkit), khá hữu ích trong thế giới kiểm thử xâm nhập. BackBox đi kèm 70 công cụ; tuy nhiên, trước khi chạy bất kỳ công cụ nào, hãy chắc chắn bạn hiểu tốt về công cụ bạn định sử dụng. Nếu không, bạn có thể thấy mình lạc trong mê cung các lệnh.
Một số công cụ cài sẵn phổ biến bao gồm Metasploit, SQLmap, Aircrack-ng, Nmap, Scapy, w3af và Wireshark, trong số nhiều công cụ khác.
6. Parrot OS
Parrot Security, dựa trên Debian, được thiết kế riêng cho chuyên gia bảo mật, người dùng quan tâm quyền riêng tư và nhà phát triển. Nó kế thừa kho mã từ Debian và được phát triển hợp tác với CAINE. Nó hỗ trợ trình duyệt quyền riêng tư và phần mềm mật mã như I2P và Tor.
Parrot Security, như một OS, được trang bị đầy đủ kho công cụ cho an ninh CNTT và pháp y số. Bạn thậm chí có thể phát triển chương trình của riêng mình và duy trì quyền riêng tư khi lướt web. Parrot đi kèm với môi trường máy tính để bàn MATE (mặc định) và cung cấp các hương vị (flavors) khác nhau cho người dùng cuối.
Parrot được cập nhật thường xuyên, khá an toàn và hoàn toàn được sandbox (cô lập). Vì là mã nguồn mở, bạn có thể xem mã nguồn dễ dàng và tùy chỉnh theo yêu cầu.
7. CAINE
Computer Aided Investigative Environment, thường được gọi là CAINE, là một bản phân phối Linux nổi tiếng và phổ biến cung cấp menu và giao diện đồ họa thân thiện với người dùng. CAINE Linux có gốc từ Ubuntu và là một người chơi lớn trong thế giới pháp y hệ thống (system forensics).
Giao diện đồ họa của CAINE cung cấp môi trường pháp y hoàn chỉnh, bạn có thể tích hợp với các công cụ phần mềm hiện có. Nếu bạn đang tìm kiếm một báo cáo có cấu trúc ý nghĩa để giúp điều tra tốt hơn và thúc đẩy giao tiếp với nhóm, CAINE nên là lựa chọn đầu tiên của bạn.
Một số công cụ pháp y phổ biến trong OS này bao gồm Autopsy, The Sleuth Kit, Wireshark, PhotoRec, fsstat, RegRipper và tinfoleak.
8. Pentoo
Pentoo là một hệ điều hành mã nguồn mở dựa trên Linux, có sẵn ở kiến trúc 32-bit và 64-bit. Nếu bạn từng dùng Gentoo Linux trước đây, bạn sẽ thấy Pentoo khá dễ cài đặt và sử dụng.
Pentoo có sẵn với UEFI đầy đủ và đi kèm UNetbootin, phần mềm hỗ trợ secure boot. Nhờ tính năng live run của hệ điều hành, bạn có thể chạy nó trực tiếp từ USB.
Bản phân phối này đi kèm Xfce làm môi trường máy tính để bàn mặc định. Xfce là một bản desktop nhẹ, tin cậy và cung cấp hàng tấn tùy chọn tùy chỉnh. Một số danh mục công cụ bổ sung bao gồm khai thác, MitM fuzzers, pháp y, crackers và cơ sở dữ liệu. Nó cũng cung cấp một loạt ứng dụng quan trọng bao gồm GPGPU, OpenCL, CUDA, John the Ripper và Hashcat.
Học kiểm thử xâm nhập với các bản phân phối Linux tốt nhất
Có rất nhiều hệ điều hành kiểm thử xâm nhập mã nguồn mở có sẵn cho kiểm thử pháp y. Mỗi hệ điều hành đều miễn phí tải xuống và cung cấp vô số tùy chỉnh cho người dùng cuối.
Mặc dù các hệ điều hành này có thể trông phức tạp lúc đầu, tuy nhiên, chúng cung cấp cái nhìn tổng quan (bird's-eye view) về các phân đoạn khác nhau cần thiết trong kiểm thử pháp y. Nếu bạn là người mới trong thế giới kiểm thử pháp y, đã đến lúc làm một chút nghiên cứu, trước khi đối mặt với bất kỳ công cụ phức tạp nào.