gpt4 book ai didi

linux - 是否有可能阻止任何人从 ELF 二进制文件中剥离调试符号(例如,标签)?

转载 作者:太空宇宙 更新时间:2023-11-04 10:21:27 25 4
gpt4 key购买 nike

Is it possible to prevent anyone from stripping debug symbols (e.g., labels) from an ELF binary?

是否存在任何保护机制可以防止攻击者从可执行文件中删除调试符号?

在这种情况下,调试符号可以提供所有者不会丢失的有关二进制文件的有用信息。

有什么想法吗?

最佳答案

Does any protection mechanism exists that makes it possible to prevent an attacker to strip debugging symbols from an executable?

根据定义,调试符号不是执行所必需的,可以去除或覆盖。

可以对整个可执行文件(包括调试符号)进行签名或校验和,将该签名存储在磁盘上并在运行时对其进行验证,从而防止对二进制文件进行任何修改.

In this case, the debugging symbols could provide useful information about the binary that the owner would not loose.

您似乎倒退了:调试符号对攻击者的帮助远大于对所有者的帮助。

关于linux - 是否有可能阻止任何人从 ELF 二进制文件中剥离调试符号(例如,标签)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43698244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com