2

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

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

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

然后在网站端使用$_GET读取信息放入MySQL数据库。我想保护它,所以你不能不使用我的程序就简单地做到这一点,但简单的密码并不安全。

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

4

1 回答 1

0

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

1) 任何有权访问您的软件的人都可以对其进行逆向工程,并构建假软件以遵循您拥有的任何客户端安全性。

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

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

于 2014-01-11T19:48:45.093 回答