Mục lục:
Video: A Pride of Carrots - Venus Well-Served / The Oedipus Story / Roughing It 2025
Đó là một ý tưởng hay để kiểm tra tập tin của bạn cho phép để tránh hacks trong Linux. Hacker có thể sử dụng điều này để lợi thế của họ nếu bạn không cẩn thận. Trong Linux, các loại tệp đặc biệt cho phép các chương trình chạy với quyền của chủ sở hữu tệp tin:
-
SetUID (cho ID người dùng)
-
SetGID (cho nhóm ID)
SetUID và SetGID được yêu cầu khi người dùng chạy chương trình cần thiết truy cập vào hệ thống để thực hiện các nhiệm vụ của nó. Ví dụ, khi một người sử dụng gọi chương trình passwd để thay đổi mật khẩu của họ, chương trình thực sự được tải và chạy mà không có root hoặc bất kỳ đặc quyền của người dùng khác.
Điều này được thực hiện để người dùng có thể chạy chương trình và chương trình có thể cập nhật cơ sở dữ liệu mật khẩu mà không có tài khoản root tham gia vào tiến trình.
Quyền truy cập file hacks vào Linux
Theo mặc định, các chương trình rogue chạy với quyền root có thể dễ dàng bị ẩn. Một kẻ tấn công bên ngoài hoặc nội gián độc hại có thể làm điều này để ẩn các tệp tin tấn công, chẳng hạn như rootkit, trên hệ thống. Điều này có thể được thực hiện với SetUID và SetGID coding trong các chương trình hacking của họ.
Kiểm tra thủ công
Các lệnh sau đây có thể xác định và in ra các chương trình SetUID và SetGID:
Các chương trình được cấu hình cho SetUID:
tìm / -perm -4000 -print
-
Các chương trình được cấu hình cho SetGID:
-
tìm / -perm -2 -type f -print
Các tập tin ẩn:Tìm / -perm -2000 -print <
-
find / -name ". *"
Bạn có thể có hàng trăm tệp trong mỗi loại này, vì vậy đừng lo lắng. Khi bạn phát hiện ra các tệp tin bằng các thuộc tính này, bạn cần đảm bảo rằng chúng thực sự có các thuộc tính bằng cách nghiên cứu trong tài liệu của bạn hoặc trên Internet hoặc bằng cách so sánh chúng với một hệ thống an toàn hoặc sao lưu dữ liệu.
-
Theo dõi hệ thống của bạn để phát hiện bất kỳ tệp SetUID hoặc SetGID mới nào đột nhiên xuất hiện.
Kiểm tra tự động
Bạn có thể sử dụng một chương trình kiểm tra sửa đổi tập tin tự động để cảnh báo cho bạn khi những thay đổi này được thực hiện. Nó dễ dàng hơn nhiều:
Một ứng dụng phát hiện biến đổi, chẳng hạn như Tripwire, có thể giúp bạn theo dõi những gì đã thay đổi và khi nào.