php - 网站链接保护

标签 php mysql lua minecraft computercraft

我想在 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/

相关文章:

android - 具有种子作用的随机数生成非确定性

php - 处理php soap服务器异常

php - 查询从多个表中选择

php - 获取非限定类名的命名空间

php - 如何在没有 "bind_param"的情况下进行更新

php - 我怎么知道在执行我的sql语句时出了什么问题

lua - 在 Windows 上使用 Luarocks 安装 Torch7 时出现 mingw 构建错误

php - 使用 "If"语句的 mysql 查询搜索

PHP 文件获取内容获取 PHP?

sdk - 如何在 Lua 中显示数组元素?