Trong lĩnh vực điều tra pháp lý kỹ thuật số (forensics) trên hệ điều hành Linux, việc thu thập thông tin cơ bản từ hệ thống bị xâm nhập hoặc bị tấn công là một bước quan trọng. Bằng cách kiểm tra và phân tích các thông tin này, các chuyên gia có thể xác định nguyên nhân của sự cố và đưa ra các biện pháp khắc phục kịp thời. Dưới đây là một số bước và lệnh cơ bản để thu thập thông tin từ hệ thống Linux.
Thông tin cơ bản
Hiển thị ngày và giờ
date
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-47-760x123.png)
Hiển thị thông tin hệ điều hành
uname -a
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-48-760x134.png)
Hiển thị giao diện mạng: (chế độ promiscuous)
ifconfig -a || ip a
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-49-760x318.png)
Hiển thị các tiến trình đang chạy
ps -ef
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-50-760x422.png)
Hiển thị các tiến trình và cổng mạng
netstat -anp
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-51-760x422.png)
Liệt kê các tệp đang mở
lsof -V
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-52-760x419.png)
Hiển thị bảng định tuyến
netstat -rn; route
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-53-760x216.png)
Hiển thị không gian đĩa trống và các thiết bị được gắn kết
df; mount
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-54-760x422.png)
Hiển thị thông tin về bộ nhớ RAM và không gian swap
free
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-55-760x150.png)
Hiển thị ai đang kết nối vào hệ thống
w
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-56-760x157.png)
Hiển thị lịch sử các lần đăng nhập
last -Faiwx
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-57-760x425.png)
Hiển thị các module đã được tải vào nhân hệ điều hành
lsmod
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-58-760x423.png)
Kiểm tra dữ liệu trong tệp chứa thông tin người dùng
cat /etc/passwd
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-59-760x425.png)
Các bạn có thể đọc thêm ở Quản lý user, group trong Linux (adminvietnam.org)
Kiểm tra dữ liệu trong tệp chứa thông tin mật khẩu người dùng
cat /etc/shadow
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-60-760x417.png)
Tìm các tệp đã được sửa đổi trong vòng một phút qua trong một thư mục cụ thể
find /directory -type f -mtime -1 -print
![](https://adminvietnam.org/wp-content/uploads/2024/06/image-61-760x421.png)
Kiểm Tra Thông Tin Đáng Ngờ
Trong quá trình thu thập thông tin cơ bản, bạn nên kiểm tra các dấu hiệu bất thường như:
PID của các tiến trình chạy với quyền root: Các tiến trình root thường có PID thấp. Nếu bạn thấy một tiến trình root có PID lớn, có thể nghi ngờ về tính hợp pháp của tiến trình đó.
Đăng nhập của người dùng không có shell: Kiểm tra các lần đăng nhập của người dùng không có shell bên trong tệp /etc/passwd.
Mã băm mật khẩu: Kiểm tra các mã băm mật khẩu trong tệp /etc/shadow cho người dùng không có shell.
Kết Luận
Việc cấu hình hệ thống để sử dụng các tệp nhị phân và thư viện tin cậy và trích xuất các thông tin cơ bản là các bước quan trọng trong quản trị hệ thống và đảm bảo an ninh. Thực hiện đúng các bước này sẽ giúp bạn phát hiện và xử lý kịp thời các dấu hiệu bất thường, bảo vệ hệ thống khỏi các mối đe dọa tiềm ẩn.