Trong trang Ideone người dùng tải lên mã để chạy trên máy chủ từ xa. Điều này tương tự như các chức năng của một thẩm phán trực tuyến.Làm thế nào để bảo vệ một thẩm phán trực tuyến chống lại mã độc hại?
Vấn đề là người dùng có thể tải lên mã cố gắng 'hack' hệ thống. Tôi hiểu rằng trong C và C++ thật dễ dàng để vô hiệu hóa một tập hợp nhất định các cuộc gọi hệ thống (vá một vài .dll), nhưng tôi không chắc chắn về các ngôn ngữ khác.
Bạn bảo vệ hệ thống của mình như thế nào nếu bạn hỗ trợ các ngôn ngữ cấp cao hơn (Erlang, Haskell) trên thẩm phán trực tuyến?
Bạn có thể muốn tìm kiếm dự án "safeexec" trên github – daveagp