theo Using ptrace to write a program supervisor in userspace, tôi đang cố gắng tạo thành phần giám sát chương trình của một thẩm phán trực tuyến.Hệ thống nào gọi để chặn/cho phép/kiểm tra để tạo người giám sát chương trình
tôi sẽ cần những gì các cuộc gọi hệ thống để ngăn chặn hoàn toàn, luôn luôn cho phép hoặc kiểm tra các thuộc tính của để:
- Ngăn chặn forking hoặc runing lệnh khác
- Restrict để C và C++ libs 'an toàn' chuẩn
- Ngăn truy cập mạng
- Giới hạn quyền truy cập vào tất cả trừ 2 tệp 'in.txt' và 'out.txt'
- Ngăn quyền truy cập vào bất kỳ chức năng hoặc chi tiết hệ thống nào.
- Ngăn ứng dụng thoát khỏi người giám sát của mình
- Ngăn chặn bất kỳ điều gì khó chịu.
Cảm ơn mọi trợ giúp/lời khuyên/liên kết được đánh giá cao.