Защита ссылок сайта

Я хочу загрузить информацию в MySQL в ComputerCraft в Minecraft. ComputerCraft использует Lua. Я пытался найти путь в Луа. Я видел LuaSQL, но это было невозможно, потому что я не могу установить внешние файлы на сервер.

Я выяснил, каким образом я могу использовать специальную функцию ComputerCraft.

http.get(string url) Отправляет HTTP-запрос GET на веб-сайт синхронно. http.post(string url, string postData) Отправляет HTTP-запрос POST на веб-сайт синхронно.

Тогда на стороне сайта использовать $_GET читать информацию, чтобы положить в базу данных MySQL. Я хочу защитить это, чтобы вы не могли просто сделать это без использования моей программы, но простой пароль не совсем безопасен.

Есть ли другой безопасный способ защитить ссылку?

1 ответ

Может быть возможно сгенерировать токен и включить его в программу. Однако, несмотря ни на что, вы сталкиваетесь с двумя серьезными проблемами:

1) Любой, у кого есть доступ к вашему программному обеспечению, может реконструировать его и создать поддельное программное обеспечение для обеспечения безопасности на стороне клиента.

2) Все данные передаются в виде открытого текста. Таким образом, любой, кто может прочитать сетевой трафик между вашим клиентом и сервером, может увидеть полную передачу.

Поэтому я предлагаю написать серверное программное обеспечение, которое сильно ограничивает разрешенные запросы и разрешает только те запросы, которые необходимо отправить вашему клиенту.

Другие вопросы по тегам