gpt4 book ai didi

python - 如何使设备与远程数据库安全通信?

转载 作者:行者123 更新时间:2023-11-30 01:12:11 26 4
gpt4 key购买 nike

我创建了我的第一个微 Controller 设备,我希望它能够将数据推送到网站。基本上它收集数据,我想将其存储在数据库中。但有多个设备,我不希望这些设备能够读取其他设备上传的数据。现在我想知道最安全的方法是什么?

服务器运行 Debian,我拥有完全访问权限。该设备也运行 Debian,我正在使用 python 进行编码。

这些是我想到的想法:

  • 让设备填写网站上的表格
  • 让设备直接连接MYSQL

那么,最简​​单的方法是什么?对我来说,填写表单似乎是最简单的,但仅发送 POST 数据真的是一个好习惯吗?我该如何处理身份验证?

连接到 Mysql 似乎很糟糕,因为我真的不想授予对整个表的访问权限。但也许“仅添加 - 不读取”限制可以起作用。

最佳答案

也许你使用一些网络框架

  1. 使用 REST API 访问您的网站。大多数 Web 框架都有 REST API 扩展。
  2. 只允许 PUT、POST 权限,不允许 GET

例如,我使用的是 django + tastypie。 tastypie 提供用于访问 django 模型的 REST API,并提供身份验证和授权。 Django REST framework是另一个不错的选择

关于python - 如何使设备与远程数据库安全通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19382782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com