本机代码数据库可以进行逆向工程吗?
Can native code database be reverse engineered?
我使用 JavaFX
和嵌入式 H2 database
编写了一个应用程序,并使用 Excelsior JET
将其编译为本机 Windows
指令。其他人不得访问某些数据库字段。我的问题是我应该加密这些字段还是本机代码指令提供足够的安全性?
向应用程序提供秘密数据似乎不合理,但我需要这样做。
更新:
有什么建议可以保护它们吗?
可以。
如果您对软件所在的平台具有足够的访问权限,则可以对任何软件进行逆向工程运行。本机代码数据库也不例外。
我使用 JavaFX
和嵌入式 H2 database
编写了一个应用程序,并使用 Excelsior JET
将其编译为本机 Windows
指令。其他人不得访问某些数据库字段。我的问题是我应该加密这些字段还是本机代码指令提供足够的安全性?
向应用程序提供秘密数据似乎不合理,但我需要这样做。
更新: 有什么建议可以保护它们吗?
可以。
如果您对软件所在的平台具有足够的访问权限,则可以对任何软件进行逆向工程运行。本机代码数据库也不例外。