保护您的网站不受黑客攻击系列二

news/2024/5/10 1:11:55/文章来源:https://blog.csdn.net/freestylehaozixun/article/details/78038908

步骤#1:使用CSP

跨站点脚本(XSS)攻击与SQL注入类似,是网站所有者需注意的另一常见威胁。当黑客找到渠道把恶意JavaScript代码偷偷写入您的网页时,曝露在该代码下的您访客的页面也会随之受到影响,这就是所谓的XSS攻击了。

保护您网站免受XSS攻击的措施之一跟您用来防御SQL注入的参数化查询类似,那就是——您需确保您网站上使用的任一允许输入的功能或场代码尽可能规定清楚它们允许的那些输入,这样您才不会留空间让黑客偷溜进来。

内容安全协议(CSP)是您可以用来防御XSS攻击的另一简便工具,它允许您指定网页浏览器需选择的可执行脚本的正确来源域,这样浏览器就能忽略任一可能影响您访客计算机安全的恶意脚本了。

使用CSP很简单,只要在您的网页上加入适当的HTTP标头,就能产生一串指令来告诉浏览器哪些域是安全的而哪些是异常的。您可以从Mozilla提供的关于“如何为网站制作CSP标头”的文章中获取更多的相关信息。

步骤#2:确保密码的安全性

这一步骤听起来很简单,但却尤为重要。

使用一个便于您记忆的密码总是听起来很吸引人,这就是为什么“123456”仍是最常见密码的原因了。但是,您需设置一个比它更好的密码。

因此,您需努力找出一个真正安全的长密码。该密码需同时包含特殊字符、数字和字母,但要避免使用如您的生日或孩子的名字这样容易猜到的密码,因为如果一个黑客窃取到了您的一些其他信息的话,他首先就会猜想您的密码是由这种信息组成的。

另外,请确保任何有权修改您网站的人员都设置了类似的安全密码。您需研究这类人员必须设置的密码的长度和字符类型,这样他们在设置密码时就会抛弃标准、简单却不安全的密码而使用更特殊的密码了。

您团队中只要有任何人使用了安全系数较低的密码,那么您的整个网站都会更易于遭受攻击。所以,在设置密码方面,您需严格要求自己和员工。

步骤#3:锁定目录和文件权限

现在到了最后一个步骤,但这一步骤可能有点技术性,所以希望您能继续往下读。

所有的网站是由一系列存储在虚拟主机账户上的文件和文件夹组成的。除了包含那些能确保您网站正常运行的脚本和数据,每一文件和文件夹都配置了一组权限,这组权限可以限制可以读、写和执行任何给定文件或文件夹的用户或用户组。

在Linux操作系统中,权限为可视的三位数代码,每个数字为0-7之间的任一整数。第一个数字表示文件所有者的权限,第二个数字表示任何配置到该用户组的文件所有者的权限,而第三个数字表示其他人的权限。分配工作如下:

4相当于读取

2相当于改写

1相当于执行

0相当于该用户未获得权限

举个例子,让我们来看一下“644”这组权限代码。其中的第一个数字“6”(或“4+2”)代表文件所有者有权读写该文件,而第二、三个数字“4”则表示用户组以及一般的互联网用户只可以读取该文件,这样就能防止该文件受到恶意篡改。

因此,拥有“777”(或 4+2+1 / 4+2+1 / 4+2+1)权限代码的文件代表用户、用户组以及全世界各地的人都能读写和编辑该文件。

正如您所预期的那样,任一网络用户都能有权改写和执行的文件比只有所有者能有权读写和执行的锁定文件要不安全得多。当然,有时候也需给其他用户组打开这些权限(比如:匿名FTP上传),但这种情况必须经过仔细考量,才能避免网站安全隐患。

出于该原因,按以下方法设置权限是比较好的一种做法:

文件夹和目录 = 755

个人文件 = 644

您可以登录控制面板的文件管理器或通过FTP连接到您的服务器来设置文件权限。在进入控制面板之后,您就能看到一个现有文件权限列表 (正如下方使用FileZilla FTP程序生成的例子那样):


此例子中的最后一列显示了当前分配给网站内容的文件夹和文件权限。如果您想在Filezilla中修改这些权限,只需右击该文件夹或文件,然后选择“文件权限”选项即可。接着就会弹出一个对话框,您就可以使用一系列的复选框来设置不同的权限了:


虽然您的网络主机news.webhostingtalk.cn/或FTP程序的后台可能略有不同,但是修改权限的基本过程却是相同的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_814300.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

onmouseover和onmouseout在GridView中应用 Ver2

第一个版本,可以参考:http://www.cnblogs.com/insus/archive/2009/03/13/1411057.html以前的版本,是在Gridview的OnRowCreated事件进行写代码。现今此版本,是使用Override Render方法进行, 能写更少与简洁的代码&#…

IIS网站服务器性能优化指南(转载)

原文网址:http://www.phontol.com/20090507_419416_1.html Windows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用I…

如何在电脑上测试手机网站(全)

最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就是我的手机是个经典的诺基亚,而且公司还不给配手机,这是有多讨厌,没办法,没有手机只能用电脑…

我给女朋讲编程网络系列(2)--IIS8 如何在本地发布网站

通过IIS8 在本地发布网站,一个截图,你就全明白了,越是简单,越是实用。 如果有现成的网站,就将你的网站放到一个文件夹中,比如WebTest2中。 如何没有网站,可以在WebTest2中新建一个index.html文…

网站运营,从一条日志说起

2019独角兽企业重金招聘Python工程师标准>>> 网站运营的过程中需要关注的点很多,包括业务层面的,比如活跃用户数,刷单用户,新增用户数,恶意注册用户等;也包括安全层面,包括恶意密码猜…

互联网安全和数据挖掘网站

检测、踩点网站:https://www.netcraft.com/ 转载于:https://www.cnblogs.com/ZQWelcomeIndex/p/11442145.html

大型网站架构系列:消息队列(二) (转)

本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。【第二篇的内容大部分为网络资源的整理和汇…

教你如何快速下载网站?如何仿制网址,下载网站,获取网站html文件,图像文件

原文地址:https://www.yii666.com/share/92.html 如何仿制网址,下载网站,获取网站html文件,图像文件 1、本文通过 WinHTTrack Website Copier 软件讲解如何实现下载网站进行离线访问。 安装包:httrack_x64-3.49.2.zip,点击下载。 2、点开软件&#xff0…

减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术)...

减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术) 原文:减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术)在网站开发过程中,对于页面的加载效率一般都想尽办法求快。…

苹果在线签名服务器搭建,苹果iOS企业签名 、apple 超级签名网站服务器选用

苹果iOS企业签名运行流程1.用户手机安装预留的描述文件,获取本机udid后,向服务器返回用户的udid2.服务器收到UDID后,将UDID添加到开发者账号下,下载此udid签名用的证书描述文件。3.然后用此udid签名用的证书描述文件,把…

网站新文章全自动监控工具 支持 『论坛、贴吧』等新帖提醒

来源于:http://www.52pojie.cn/thread-532237-1-1.html 前言每天打开电脑,就是逛论坛,看一些娱乐网,看看有没有啥新鲜干货,现在已经有强迫症,于是这款工具诞生了,可以一键获取所有想要关注的网站…

参加google.com的送钱广告计划---“全面发挥贵网站的创收潜力”

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!Google.com的金字招牌作保证,放心…

日常实用网站推荐

经常会有朋友让我推荐一些好用的网站,因此今天就写一篇博客,为大家介绍一些我认为爱不释手的日常实用网站:01 | 搞学习CSDN哔哩哔哩TED网易公开课菜鸟教程02 | 写代码GitHub码云开源中国源码之家03 | 小工具果核剥壳字体天下矢量图标库表情符…

SEO深度解读之HITS链接分析算法

HITS(Hyperlink - Induced Topic Search)链接分析算法诞生在1997年,该算法是由康奈尔大学中的一位博士提出,并且该算法沿用于全球多个搜索引擎当中。当然,不同的搜索引擎针对于该算法的侧重点和内部公式都有不一的算法结构调整,并…

Linux三大主流网站构建平台,Linux快速构建LAMP网站平台

1.1 问题本例要求基于Linux主机快速构建LAMP动态网站平台,并确保可以支撑PHP应用及数据库,完成下列任务:1)安装LAMP平台各组件,启动LAMP平台软件包:httpd、mariadb-server、mariadb、php、php-mysql系统服务&#xff1…

推荐一个制作卡通头像的网站(超强)

推荐一个制作卡通头像的网站 http://faceyourmanga.it/faceyourmanga.php?langeng 非常方便 灵活。 看看图的选择项目,脸型、眼睛、鼻子、嘴巴、发型、甚至连各种装饰品、纹身都有 如图

java 责任链 开源代码,JavaThinker技术网站

责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处…

MOSS2007工作组网站使用:在WSS网站中使用“事件”

11.3 在WSS网站中使用“事件” 对于单位来说,每过一段时间,都有一些固定的“事件”要通知或者要发生,例如:对于财务部门来说,每月固定的日子给大家发工资;对于办公室来说,每周上午可能要开例会&…

WordPress建站指南

前言:WordPress是我所见的博客服务程序中最好的了,可以灵活配置出令人难以置信的华丽界面,以及很多新奇有趣的功能,在享受新奇乐趣的同时,学习和分享,实在是人生一大快事。有图有真相,附上我的W…

让你的网站心跳起来

有时候你希望你的页面“一直活着”。也就是说,如果一个用户填写一个复杂的表单,在用户完成之前。你一定不希望session过期。否者用户可能因此变得非常恼怒。 这也不是简单的加长session过期时间的事情。如果你这样做,当访问页面的用户离开…