我有一个在 Ubuntu-Server 上运行的 Java-Server 程序,它每 5 分钟获取一次我的 android-smartphone(我随身携带)的当前位置数据。我的架构如下:我的智能手机使用 tlsv1.2 连接到服务器并传输 gps 位置。收到数据后,服务器程序与本地 mysql 数据库建立连接,插入位置、时间等。
我从 William Brandl 那里读到了这个答案,我想,是的,但这并没有提高我的安全级别。
我是唯一可以物理访问我的机器的人。所以我的java程序只有在我的服务器被入侵时才能被逆向工程。在这种特殊情况下,将用户名和密码存储到单独的文件中对我来说绝对没有意义。该程序在低权限用户下运行。因此,如果我的用户或我的服务器遭到入侵,有人可以轻松地对我的程序进行逆向工程以获取蜂蜜(用户名和密码),就像打开包含同一用户可读的用户名和密码的文件一样。
在这种特殊情况下,将用户名和密码存储在单独的文件中是否会增加工作量?对于这种存储敏感数据的情况,是否有更安全的方法?
如果这是错误的地方,请容忍我。