使用 .dll 的安全隐患

标签 security dll

恶意开发者是否有可能通过将正版 .dll 文件替换为修改后的文件来利用您的应用程序?

如果是这样,是否可以采取措施来保护应用程序。例如,是否有某些类型的功能不应放置在 .dll 中?

最佳答案

只要知道导出的签名,就很容易替换 DLL。 如果签名未知,也可以对其进行逆向工程。

为了帮助防止此问题,您可以使用 Code Signing ,这样您就可以在使用DLL之前验证签名。

关于使用 .dll 的安全隐患,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1675160/

相关文章:

javascript - 网站安全 - 被这个 JS 脚本攻击

c++ - 延迟加载 DLL

c# - 为什么我收到 "' 某个类'不包含 'some method' 的定义“错误,而该类具有该方法?

c++ - unicode 窗口中的非 unicode WM_CHAR

database - 缺少 Oracle 数据库 11g TDE 主 key 的文档

javascript - 存储在内存中的密码安全吗?

winapi - 从 DLL 获取当前进程 ID

dll - 使用 D1 和 dll 会出现什么问题?

c++ - Nginx 有符号整数,CVE-2013-2028

mysql - MySQL SSL 使用起来真的安全吗?