网站链接保护

我想在 Minecraft 中的 ComputerCraft 中上传信息到 MySQL。ComputerCraft 使用 Lua。我试图在 Lua 中寻找方法。我看到了 LuaSQL,但那不可能,因为我不能在服务器上安装外部文件。

我找到了一种可以使用 ComputerCraft 的特殊功能的方法。

http.get(string url) 同步发送 HTTP GET 请求到网站。 http.post(string url, string postData) 同步发送 HTTP POST 请求到网站。

然后在网站上使用 $_GET 读取要放入 MySQL 数据库中的信息。 我想保护此链接,以使您无法简单地不使用我的程序而这样做,但是简单的密码并不真正安全。

是否有另一种安全的方式来保护链接?

点赞
用户2895784
用户2895784

可能有可能生成一个令牌,并将其包含在程序中。然而,无论如何,您都面临两个严重的问题:

1)任何能访问您软件的人都可以反向工程它,并构建假软件来遵循您客户端安全的任何方式。

2)所有数据都通过明文传输。因此,任何能够读取客户端和服务器之间的网络流量的人都可以看到完整的传输。

因此,我的建议是编写服务器软件,严格限制允许的查询,并只允许客户端需要发送的查询。

2014-01-11 19:48:45