Sniffer trong mạng máy tính
Sniffer (thuật ngữ chung) = bộ phân tích gói tin (packet analyzer), bộ phân tích giao thức (protocol analyzer), bộ phân tích mạng (network analyzer). Phần cứng hoặc phần mềm giám sát lưu lượng internet. Phân tích luồng gói tin đến/từ máy tính trong mạng và internet.
Chương trình sniffer
Phân tích dữ liệu truyền qua mạng truyền thông, bao gồm mật khẩu quan tâm trên internet, để thu thập thông tin tin. Kẻ tấn công dùng sniffer trên hệ thống bị xâm nhập chặn lưu lượng mạng, đánh cắp thông tin truy cập nhiều nền tảng.
Giả mạo (Spoofing) và Chặn nghe (Sniffing)
Hai loại vi phạm an ninh internet phổ biến. Sniffing: chặn và kiểm tra gói tin dữ liệu qua thiết bị sniffer (phần mềm/phần cứng). Spoofing: mạo danh danh tính cá nhân.
Sniffer mạng và ví dụ
Ví dụ: Đại học/doanh nghiệp dùng network sniffer theo dõi user dùng băng thông quá mức. Cũng tìm lỗ hổng an ninh. Sniffer dùng cho nhiều mục đích này.
Sniffer trong An ninh Mạng
Giám sát và bắt gói tin dữ liệu đi qua mạng. Quản trị viên mạng/hệ thống dùng phần mềm sniffer theo dõi, khắc phục sự cố lưu lượng. Sniffer cũng bắt gói tin chứa thông tin nhạy cảm: mật khẩu, chi tiết tài khoản...
Chặn nghe lưu lượng mạng
Thu thập dữ liệu lưu lượng mạng (ví dụ: gói tin) bằng sniffer. Bao gồm: nguồn dữ liệu, thiết bị dùng, giao thức. Quản trị dùng thông tin này tối ưu môi trường mạng.
Sniffer có phải công cụ tấn công?
Bộ phân tích giao thức (protocol sniffer) phân tích dữ liệu, tìm dấu vết giao thức. Kẻ tấn công dùng sniffer lấy mật khẩu, credential, thông tin khác qua tấn công phiên. Web không có SSL dễ bị tấn công/khai thác.
Chương trình nào là packet sniffer?
- SolarWinds Packet Analysis
- ManageEngine Netflow Analyzer
- Wireshark
- Network Monitoring Tool
- Steel Central Packet Analyzer
- TCPdump
- Network Analyzer
- Kismet
Chặn nghe IP có hợp pháp?
Chặn nghe gói tin hợp pháp nếu không lọc dữ liệu sau 48 byte (hoặc 96/128 byte). Việc thu thập thông tin phi nội dung không trái pháp. Thu thập dữ liệu không dây hợp pháp vì công khai.
Packet sniffer dùng để làm gì?
Chặn gói tin để phát hiện/quan sát gói tin vượt qua mạng. Quản trị và hacker đều dùng packet sniffer theo dõi, xác thực lưu lượng.
Khác biệt Sniffing và Spoofing
Sniffing: kiểm tra tất cả gói tin qua mạng. Có sniffer phần cứng và phần mềm. Spoofing: đưa lưu lượng giả mạo xuất phát từ nguồn hợp pháp (hợp pháp hoặc hợp pháp).
Tấn công chặn nghe (Sniffing attack)
Wikipedia: Trong an ninh mạng, tấn công sniffing xảy ra khi packet sniffer (chương trình bắt gói tin mạng) dùng để chặn/đánh cắp dữ liệu.
Sniffing/Spoofing: chủ động hay thụ động?
Thường dùng thay thế nhau. Nhưng sniffing khác spoofing. Sniffing = tấn công chủ động (engage trực tiếp mục tiêu). Lắng nghe/đọc dữ liệu không mã hóa từ lưu lượng mạng = hoạt động chủ động.
Sniffing và Spoofing trong Kali Linux
Sniffing = nghe lén mạng, xem tất cả lưu lượng. Top 10 công cụ sniffing/spoofing trong Kali Linux. Công cụ có thể là sniffer, spoofer, hoặc cả hai.
Ví dụ công cụ chặn nghe mạng
- Auvik
- SolarWinds NetSniffer
- Wireshark
- Paessler PRTG
- ManageEngine NetFlow Analyzer
- TCPdump
- WinDump
- Network Analyzer
Phát hiện network sniffer
Interface chuyển sang chế độ promiscuous (bắt tất cả lưu lượng) = dấu hiệu đang nghe lén. Gõ ifconfig -a tìm PROMISC trên interface.
Ví dụ packet sniffer
Tcpdump hoặc Wireshark. Bật tùy chọn cho phép tcpdump kiểm tra gói tin gửi đến host. Bao gồm multicast và broadcast, bất kể lưu lượng có đến host cụ thể đang bắt hay không.