2012-07-25 80 views
0

是否可以检测隐藏在Android SO文件中的加密字符串和算法?立即调查Android安全最佳做法。谢谢。Android SO文件安全

+0

在最一般的情况下,不;这是一个不可判定的任务。但是,可能会使用一些体面的启发式方法 - 通常情况下,代码是使用少数几种不同的技术加密的,逆向工程工具有时可以将它们加以填充。 – bchurchill 2012-07-25 16:47:17

回答

0

当然。它毕竟只是隐藏的。加密数据比具有某种结构的普通库代码更加随机。有些工具可以检测到这一点(有些甚至可以用于内存)。真正的问题是如果解密密钥驻留在同一个二进制文件中。如果是的话,足够确定的人将能够找到它。你最好的办法是尝试在运行时通过组合它的一些部分来生成它,但这也不是防弹的。