5元就可把外链发布至200个新闻网站
点击文芳阁外链发布平台注册体验吧!

js 防外链,外链js代码

js 防外链,外链js代码

随着互联网的发展,网络安全问题日益凸显,防止外部脚本注入(XSS)可以防止网站的恶意破坏。外部链接的javascript(js)脚本被称为外部脚本,是指从其他网站或服务器上引入的javascript脚本文件。外部js脚本有可能会对网站造成安全威胁,所以需要采取措施防止外部js脚本注入。

首先,应该做的是不允许外部js脚本的调用,即使用限制外部js脚本的调用,只允许受信任的javascript脚本的调用。为此,可以在网站的根目录中添加一个文件,名为.htaccess,里面写入以下代码:

Order Allow,Deny

Deny from all

Allow from 127.0.0.1

在上面的代码中,FilesMatch 表示文件类型,这里是js文件;Order Allow,Deny 表示禁止访问;Deny from all 表示禁止所有IP访问js文件;Allow from 127.0.0.1 表示只允许本地IP访问js文件。

其次,应该禁止外部js脚本的调用。可以在网站的根目录中添加一个文件,名为.htaccess,里面写入以下代码:

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\\.)?yoursite.com/.*$ [NC]

RewriteRule \\.(js)$ - [F]

上面的代码表示,当HTTP_REFERER不为空,且不是yoursite.com的请求时,拒绝访问js文件。

最后,应该及时更新js文件,以保证安全性,应及时检查js文件是否存在漏洞,及时修补漏洞,以保证网站的安全性。

总之,防外部js脚本注入是一个系统的过程,应采取一系列的措施,包括限制外部js脚本的调用,禁止外部js脚本的调用,以及及时更新js文件等,以保证网站的安全性。

赞(0) 打赏
以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。外链吧 » js 防外链,外链js代码

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏