Raspberry Pi作为web服务器安全性

2024-04-23 20:34:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个小爱好项目,我用树莓皮零控制一组RGB LED

到目前为止,我已经有了一个基于Flask的基本python应用程序,它允许我设置一个web服务器,以便可以远程设置LED颜色

我主要担心的是,就编程而言,我是自学成才的,我对安全性一无所知

该计划基本上是发送任何端口80流量到我的家庭网络上的raspberry pi,并给朋友我的IP。我可能最终会得到一个域名来简化事情

当我设置这个全天候直播时,我应该有任何安全问题吗?我不知道是否有可能通过raspberry pi访问我的私人网络,或者我只是有点偏执


Tags: 项目端口服务器web应用程序flaskled远程
2条回答

如果你的实验和学习。。。如果您没有支持VLAN的网络设备,那么这可能是一个尝试wire guard的好机会

https://engineerworkshop.com/blog/how-to-set-up-wireguard-on-a-raspberry-pi/

您和您的朋友可以直接连接到pi,添加一些适当的iptables防火墙,您可以将它们限制在该机器上

如果您想了解有关安全编码的更多信息,有大量的资源。甚至可能让你和你的朋友“捕捉pi”。。。。互相学习

无论你做什么,都要不断地进行黑客攻击,并保持乐趣

您可以尝试将您的Raspberry PI放在单独的vlan上,并将您的家庭设备放在另一个vlan上。请注意,您需要一个支持vlan的路由器,并将其配置为两个VLAN不能相互通信的方式

另外,尝试对您的Web服务器使用HTTPS,不要以root用户的身份运行Web服务器进程。如果你想变得更疯狂,你可以设置防火墙

这些是加强任何web应用程序安全性的一般建议

相关问题 更多 >