我想在 Minecraft 的 ComputerCraft 中将信息上传到 MySQL。 ComputerCraft 使用 Lua。我试图在Lua中寻找一种方式。我看到了 LuaSQL,但那是不可能的,因为我无法在服务器上安装外部文件。
我找到了一种可以使用 ComputerCraft 的特殊功能的方法。
http.get(string url)
Sends a HTTP GET request to a website, synchronously.http.post(string url, string postData)
Sends a HTTP POST request to a website, synchronously.
然后在网站端使用$_GET
读取信息放入MySQL数据库。
我想保护它,这样你就不能在不使用我的程序的情况下简单地做到这一点,但简单的密码并不安全。
还有其他安全的方法来保护链接吗?
最佳答案
可能会生成一个 token ,并将其包含在程序中。但是,无论如何,您都面临着两个严重的问题:
1) 任何有权访问您的软件的人都可以对其进行逆向工程,并构建虚假软件以遵循您拥有的任何客户端安全措施。
2) 所有数据均采用明文传输。因此,任何能够读取您的客户端和服务器之间的网络流量的人都可以看到完整的传输。
因此,我的建议是编写严格限制允许查询的服务器软件,并且只允许您的客户端需要发送的那些查询。
关于php - 网站链接保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048292/