7.1 考量

编程竞赛中对安全措施的考量与普通情况有所不同:通常我们只需要防止普通用户互相伤害;但是在程序竞赛中我们还要防止用户互相合作,获取限制性资源(比如说访问因特网)以及限制用户在评测机上运行的程序。

我们认为人们在比赛中作弊的可能性很小,因为你要在短时间内 hack 系统并且在有限的时间内充分利用它。并且你要防止被发现,否则稍后你就会被取消比赛资格。因此警告人们作弊的后果并且仅仅检测是否有作弊行为应该就足够了。

但是我们想使系统尽可能的安全。此外这款软件是开源的,因而使用者可以试着在比赛之前发现他的弱点。

Last updated