【发布时间】:2011-02-06 04:25:30
【问题描述】:
我很好奇某人仅访问 C# 中的 System.dll 命名空间会造成什么损害。
我正在玩动态代码编译并创建了一个简单的网站,允许我输入 C# 代码。这通过 web 服务传递给一个类,该类在新线程中编译和运行代码,并通过 WS 返回(代码必须返回字符串)结果并显示在网页上。
现在我有一个简单的检查,如果线程运行超过 5 秒就中止线程,以确保像无限循环这样简单的事情不会崩溃。
“假设地”说,如果我发布了这个 Web 应用程序,是否有人可以对仅访问 System.dll 的 Web 服务器造成严重/任何损害?
**某些示例的奖励积分! :)
【问题讨论】:
标签: c# web-services visual-studio-2010 compiler-construction dynamic-code