Dalam persekitaran rangkaian hari ini, pengimbasan keselamatan rangkaian sistem Linux dan ujian penembusan menjadi semakin penting. Untuk memastikan keselamatan dan kestabilan sistem, pengimbasan keselamatan rangkaian sistem adalah penting Pada masa yang sama, tujuan ujian penembusan adalah untuk menemui dan membetulkan masalah keselamatan sistem.
Artikel ini akan memperkenalkan cara menjalankan pengimbasan keselamatan rangkaian dan ujian penembusan sistem Linux. Kami akan menggunakan beberapa alatan dan teknik biasa, termasuk alatan sumber terbuka seperti Nmap dan Metasploit.
1. Pengimbasan Nmap
Nmap ialah alat pengimbasan rangkaian yang biasa digunakan yang boleh melakukan pengimbasan port, pengenalpastian perkhidmatan dan operasi lain pada hos sasaran. Berikut ialah contoh baris arahan mudah:
nmap -sS -A -T4 target_ip
Antaranya, -sS bermaksud menggunakan mod pengimbasan TCP SYN, -A bermaksud membolehkan pengesanan sistem pengendalian dan pengimbasan versi perkhidmatan, dan -T4 bermaksud menggunakan mod pengimbasan berkelajuan tinggi.
2. Ujian Penembusan Metasploit
Metasploit ialah rangka kerja ujian penembusan sumber terbuka yang boleh digunakan untuk menguji kelemahan rangkaian dan aplikasi. Berikut ialah contoh baris arahan mudah:
msfconsole use exploit/multi/handler set payload payload_name set lhost local_ip set lport local_port exploit
Antaranya, msfconsole mewakili memulakan konsol Metasploit, gunakan exploit/multi/handler represents menggunakan pelbagai pengendali beban serangan, set payload_name mewakili penetapan nama beban serangan, tetapkan lhost local_ip dan set lport local_port masing-masing mewakili penetapan alamat IP dan nombor port hos penyerang, dan eksploitasi mewakili melaksanakan serangan.
3. Pengimbasan Kerentanan
Selain menggunakan Nmap dan Metasploit, anda juga boleh menggunakan alat pengimbasan kerentanan lain untuk ujian keselamatan rangkaian. Berikut ialah beberapa alat pengimbasan kerentanan yang biasa digunakan:
(1) OpenVAS: OpenVAS ialah pengimbas kerentanan sumber terbuka yang boleh mengimbas pelbagai sistem pengendalian dan aplikasi untuk mencari kelemahan.
(2) Nexpose: Nexpose ialah alat pengimbasan kerentanan komersial yang boleh digunakan untuk mengimbas kelemahan dalam pelbagai sistem pengendalian, aplikasi dan peranti rangkaian.
(3) NESSUS: NESSUS ialah pengimbas kerentanan yang digunakan secara meluas yang boleh digunakan untuk mengimbas kelemahan dalam pelbagai sistem pengendalian, aplikasi dan peranti rangkaian.
4. Tetapan firewall
Tembok api IPtables dibina ke dalam sistem Linux, yang boleh menapis dan mengawal trafik rangkaian masuk dan keluar. Berikut ialah beberapa peraturan firewall IPtables yang biasa digunakan:
(1) Hanya benarkan trafik dari alamat IP yang ditentukan:
iptables -A INPUT -s allowed_ip -j ACCEPT iptables -A INPUT -j DROP
Antaranya, allowed_ip mewakili alamat IP yang dibenarkan.
(2) Hanya benarkan trafik pada port yang ditentukan:
iptables -A INPUT -p tcp –dport allowed_port -j ACCEPT iptables -A INPUT -j DROP
Antaranya, allowed_port mewakili port yang dibenarkan.
(3) Hanya benarkan trafik protokol yang ditentukan:
iptables -A INPUT -p allowed_protocol -j ACCEPT iptables -A INPUT -j DROP
Antaranya,protokol_boleh mewakili protokol yang dibenarkan.
Ringkasan
Artikel ini memperkenalkan cara menjalankan pengimbasan keselamatan rangkaian dan ujian penembusan sistem Linux. Kami menggunakan beberapa alatan dan teknik yang biasa digunakan, termasuk alatan sumber terbuka seperti Nmap dan Metasploit. Pada masa yang sama, kami juga membincangkan beberapa peraturan firewall IPtables untuk memastikan keselamatan dan kestabilan sistem.
Atas ialah kandungan terperinci Cara melakukan pengimbasan keselamatan rangkaian dan ujian penembusan sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!