Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何最好地保护我的家庭自动化Web服务器?_Php_Security_Server_Password Protection - Fatal编程技术网

Php 如何最好地保护我的家庭自动化Web服务器?

Php 如何最好地保护我的家庭自动化Web服务器?,php,security,server,password-protection,Php,Security,Server,Password Protection,我已经从零开始安装了一个小型raspberry pi家庭自动化系统,以及一些ipcams来监视我的房子。 所有这些都由我设置的一个小网页(带有中继开关和视频源)控制,该网页在我的家庭网络中运行良好。 我正在考虑建立一个dyndns帐户(因为我没有静态ip),以便能够通过4G远程访问所有这些内容。 显然,我不想只将一个开放端口指向我的网页,而只是让它可以在线访问。 如何确保安全?以下是我的想法: 我要建立一个快速的Joomla!我的网络中的站点,我每次都要登录吗?(或者类似的东西——我只是对乔姆

我已经从零开始安装了一个小型raspberry pi家庭自动化系统,以及一些ipcams来监视我的房子。
所有这些都由我设置的一个小网页(带有中继开关和视频源)控制,该网页在我的家庭网络中运行良好。
我正在考虑建立一个dyndns帐户(因为我没有静态ip),以便能够通过4G远程访问所有这些内容。
显然,我不想只将一个开放端口指向我的网页,而只是让它可以在线访问。
如何确保安全?以下是我的想法:

  • 我要建立一个快速的Joomla!我的网络中的站点,我每次都要登录吗?(或者类似的东西——我只是对乔姆拉很熟悉!)
  • 有没有办法用.htaccess对网站进行密码保护?安全吗?你能给我指个向导吗
  • 有没有办法限制只能访问我手机的4G mac地址
  • 有没有办法在我的手机和家之间建立vpn或其他“隧道”?(但我不希望它适用于我手机的所有流量)
  • 我是不是完全错了,还有其他很棒的方法来满足我的需求
请记住,每次我访问本网站时,我都会非常感谢您的简单和方便。我不想每次开车靠近房子时都要打开车库登录

最后,我想把这篇文章发布在其他的stack子论坛上,但我最终还是来到了这里,如果你认为有更合适的社区,请告诉我


提前感谢

密码保护。然而,黑客可以入侵IP摄像头。查找软件中的漏洞并进行修补。端口转发到IP摄像机应该是安全的。你可以用Hamachi做隧道,但它需要你有一台电脑。您可以通过IP地址限制访问。互联网上会有指南。谷歌是您的最佳选择。

可能重复@Pete这是一种可能的解决方案,但与其他解决方案相比,它是首选方案吗?MAC地址可能会被欺骗。好吧,所以MAC地址选项似乎被拒绝了。另外,在您提到的解决方案中,它只是限制应用程序(或者在我的例子中是index.php)运行,难道不能访问index.php文件或其他文件并读取其中的内容吗?因为他可以正常访问在线目录?我不会很快建立一个网站。尤其是你的情况。我不会拒绝mac地址选项,而是实施多种安全措施。MAC地址似乎是要考虑的一个选项。尽管如此,每次有人访问你的rasperry时,你都可以给自己发送一封邮件。所以,如果有人伪造了你的MAC地址并访问了服务器,你至少会知道。我已经建立了一个与其他人一起使用的简单网站。如果有人破解它也没那么糟糕。但是,要访问内容,必须授权两次。首先使用htaccess,然后使用个人帐户。