我正在制作一个Arduino项目,其中涉及将数据发送到服务器。我搜索了可以使用的方法,遇到了POST
和GET
方法,但是我需要发送给我的信息要保持原样并且极其安全! URL方法很容易更改或被黑。还有其他方法可以用来获取此信息并将其发送到我的服务器吗?
您以与保护其他敏感Web用法相同的方式来保护它:通过使用HTTPS而不是不安全的HTTP。
只要请求通过安全的get或post方法离开您的设备(前提是该方法相同)。您必须考虑使用HTTPS,因为您对数据进行了加密(SSL加密)传输,并且除了接收者/发送者之外,其他任何人都无法读取或写入它们。
使用HTTPS并验证来自客户端的数据(在您的情况下为Arduino),但是任何人都可以将数据发布到您的URL,因此,通常的做法是仅处理和验证您期望的数据。
如果验证失败,则返回400 http代码。