【发布时间】:2010-10-15 06:36:50
【问题描述】:
是否有人对如何防止恶意软件攻击独立应用程序有任何想法。假设这是连接到互联网的 Windows 机器上的程序,这是最常见的场景。
我也想知道有哪些类型的攻击是可能的。我相信 .NET 会在运行代码之前使用一种校验和对代码进行某种类型的静态检查。这将检测到静态附加的恶意代码 sn-p。这个可以解决吗?
动态注入代码呢?单独的程序空间在某种程度上防止了这种情况。感染数据文件怎么办?将数据存储在数据库中并且仅使用服务调用而不使用文件操作是否更安全?
提高安全性的内存使用技术怎么样?我知道这不是一个独立的案例,但是,DNS 服务器损坏的问题与我认为 IP 地址的可预测使用有关。是否应该使内存使用更加不可预测?
【问题讨论】:
-
这是一个大而模糊的问题,很大程度上取决于独立应用程序需要做什么。