• 网站解决方案
  • 金融行业解决方案
  • 游戏行业解决方案
  • 移动应用行业解决方案
  • 视频行业解决方案
  • 电商行业解决方案
  • 关于我们
  • 数据中心
  • 文章资讯
  • 客服中心
  • 支付中心
  • 联系我们
  • 关于锐讯

    成立于2004年,十多年经验积累,专注为客户提供优质的网络环境、接入带宽及高稳定性的网络服务

    注意这10个地方,让你的nginx万博手机登录更安全
    时间:2019.05.15   作者:锐讯网络   阅读:110

    Nginx是当今最流行的Web万博手机登录之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。下面有几个配置中常见问题,和解决方法,它可以辅助来确保你的Nginx部署是安全的。

    一、慎用“if”

    在配置文件中小心使用"if"。它是重写模块的一部分,不应该在任何地方使用。

    “if”声明是重写模块评估指令强制性的部分。换个说法,Nginx的配置一般来说是声明式的。在有些情况下,由于用户的需求,他们试图在一些非重写指令内使用“if”,这导致我们现在遇到的情况。大多数情况下都能正常工作,但…看上面提到的。

    看起来唯一正确的解决方案是在非重写的指令内完全禁用“if”。这将更改现有的许多配置,所以还没有完成。

    二、 将每个~ .php$请求转递给PHP

    即使文件名为hello.php.jpeg它也会匹配~ .php$这个正则而执行文件。

    现在有两个解决上述问题的好方法。我觉得确保你不轻易执行任意代码的混合方法很有必要。

    如果没找到文件时使用try_files和only(在所有的动态执行情况下都应该注意) 将它转递给运行PHP的FCGI进程。

    确认php.ini文件中cgi.fix_pathinfo设置为0 (cgi.fix_pathinfo=0) 。这样确保PHP检查文件全名(当它在文件结尾没有发现.php它将忽略)

    修复正则表达式匹配不正确文件的问题。现在正则表达式认为任何文件都包含".php"。在站点后加“if”确保只有正确的文件才能运行。将/location ~ .php$和location ~ ..*/.*.php$都设置为return 403;

    三、禁用autoindex模块

    这个可能在你使用的Nginx版本中已经更改了,如果没有的话只需在配置文件的location块中增加autoindex off;声明即可。

    四、禁用万博手机登录上的ssi (万博手机登录端引用)

    这个可以通过在location块中添加ssi off; 。

    五、关闭万博手机登录标记

    如果开启的话(默认情况下)所有的错误页面都会显示万博手机登录的版本和信息。将server_tokens off;声明添加到Nginx配置文件来解决这个问题。

    六、在配置文件中设置自定义缓存以限制缓冲区溢出攻击的可能性。

    client_body_buffer_size 1K;

    client_header_buffer_size 1k;

    client_max_body_size 1k;

    large_client_header_buffers 2 1k;

    七、将timeout设低来防止DOS攻击

    所有这些声明都可以放到主配置文件中。

    client_body_timeout 10;

    client_header_timeout 10;

    keepalive_timeout 5 5;

    send_timeout 10;

    八、限制用户连接数来预防DOS攻击

    limit_zone slimits $binary_remote_addr 5m;

    limit_conn slimits 5;

    九、试着避免使用HTTP认证

    ​HTTP认证默认使用crypt,它的哈希并不安全。如果你要用的话就用MD5(这也不是个好选择但负载方面比crypt好) 。

    十、保持与最新的Nginx安全更新

     

  • 支付方式
  • 客服中心

  • 售前在线咨询

    以下为10位资深销售主管官方企业Q,更多销售员Q请咨询销售主管

    售后服务

    或与官方提供的专属QQ一对一直接服务

    工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制

    客户投诉留言

    电话和QQ,以便我们为您提供优质服务! *为必填项