2010年3月27日
摘要: ACM在线判题系统所使用的判题程序要求有很高的安全性,因为判题程序需要运行用户提交上来的代码,而用户会提交什么样的代码是无法预知的。判题程序首先要把用户的代码编译成可执行文件,然后运行这个可执行文件(本文姑且称之为解题程序),所以判题系统的安全性主要是限制解题程序的行为,阻止它执行危险的操作。我们可以列举出以下的安全目标(各项之间可能有重复):1. 阻止解题程序访问文件系统。2. 阻止解题程序访问... 阅读全文
posted @ 2010-03-27 12:55 Zplutor 阅读(1923) 评论(1) 推荐(1) 编辑