首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS防止站点恶意保存

很多同学网站都在用静态博客,安全轻量的同时也带来了些许麻烦,正如首图中那样,站点别人全盘撸走,反而比自己文章关键字还高.自己辛辛苦苦的耕耘变成了别人的果实…所以本文提供一下通过JS手段防止网站扒皮的手段...进入正题: 因为站点是纯静态的,所以没办法防止网页扒走,但是我们可以让他扒走的网页 用不了… 对静态资源设置防盗链,判断可信域名…不过很多同学都放在 coding/github 之类的 没有这种功能的托管商...,这条思路并不可取… (亦或者静态资源也别人扒走了) 就是使用JS啦, 例如 如下代码: //这里的放到最开头 一加载页面就运行这个....= top){ location.href="https://huai.pub"; } //防止嵌套....中,同时也加密后再引入(siteprotect变量可以改名 且改掉值,最好使用随机值) 重要的是 JS一定要加密 且放到对站点效果影响大的JS中… 这样就算别人恶意保存,基本也不会有大的问题了

3.8K20

防止网页嵌入框架的代码

最近,国内开始流行另一种流氓行为:使用框架(Frame),将你的网页嵌入它的网页中。 比如,有一家网站号称自己是"口碑聚合门户",提供全国各个网上论坛的精华内容。...1)它故意屏蔽了嵌入网页的网址,侵犯了原作者的著作权,以及访问者的知情权;   2)大量业者使用的是不可见框架,使得框架网页与嵌入的网页视觉上完全相同,欺骗性极高;   3)不良业者在被嵌入网页的上方或周围附加广告...如果确有必要,将他人的网页嵌入自己的框架,那么应该同时满足以下三个条件:   A. 在框架网页的醒目位置,清楚地说明该网页使用了框架技术,并明确列出原网页的URL网址。   B....在框架网页的醒目位置,向访问者提供"移除框架"的功能。   C. 不得附加任何广告或恶意代码。 如果你经常使用Google的图片搜索,你就会知道,Google就是这样做的。...=top) // 判断当前的window对象是否是top对象 top.location.href =window.location.href; // 如果不是,将top对象的网址自动导向嵌入网页的网址

1.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

防止网页嵌入框架的代码(续)

两年前,我写过一段代码,防止网页嵌入框架(Frame)。   if (window!...=top) // 判断当前的window对象是否是top对象   top.location.href = window.location.href; // 如果不是,将top对象的网址自动导向嵌入网页的网址...但是,有一个问题:使用后,任何人都无法再把你的网页嵌入框架了,包括你自己在内。 于是,我今天就在考虑,有没有一种方法,使得我的网页只能嵌入我自己的框架,而不是别人的框架? 表面上看,这个问题很简单。...只要做一个判断:当前框架和顶层框架的域名是否相同,如果答案是否,就做了一个URL重定向。 if (top.location.hostname !...如果报错了,表明存在跨域,就对top对象进行URL重导向;如果不报错,表明不存在跨域(或者未使用框架),就不采取操作。

1.2K80

怎么防止WordPress等网站别人使用iframe框架恶意调用?

个人是不可能这么干了,太麻烦,但是我也联系了该网站所在的网安进行监督处理,不知道是什么结果,有结果了再说吧 既然说到了怎么防止 iframe 框架恶意调用,那我们就应该知道什么是 iframe 框架,就是我们常用的...框架,并且所有浏览器都支持 标签 其他的不多说了,如果需要了解的话可以看看W3C或者菜鸟教程,下面开始正题,怎么防止 iframe 框架恶意调用?...js版本 if (self!...-->"; echo "\n\n\n"; } } add_action('wp_head', 'break_out_of_frames'); 上面两种其实都是JS...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:怎么防止WordPress等网站别人使用iframe框架恶意调用?

1.1K30

防止域名恶意解析

未备案的域名或已被接入工信部黑名单的域名 获取要攻击的站点,其源服务器使用的公网IP 确认要攻击的网站80端口和443端口可以直接用IP直接访问 将黑域名解析到该公网IP 危害如下: 不同域名解析到同个站点,真身域名权重降低...,SEO排名假域名挤占 非法域名解析,导致源服务器工信部封杀,网站停止服务 三、解决方法 将无效域名的HTTP请求,全部拒绝响应 以下是我的个人站点的nginx配置 server{ listen...它的作用是:服务器不向客户端返回任何信息,并关闭连接, 断开客户端和服务器的连接,防止恶意软件攻击威胁。 3.4 一些细节 这两个server模块,应该放在最前,优先处理。

7.6K40

如何防止请求的URL篡改

再如图,因为是通过浏览器 `url` 访问服务,这个时候金额篡改成了 200,那么服务器接受到了200,直接扣除了200怎么解决?这就是本文要讲解的内容。 ?...防止url篡改的方式有很多种,本文就讲述最简单的一种,通过 secret 加密验证。 道理很简单,服务器接收到了 price 和 id,如果有办法校验一下他们是否修改过不就就可以了吗?...当服务器端接收到请求的时候,获取到price、id,通过同样的secret加密和sign比较如果相同就通过校验,不同则篡改过。 ? 那么问题来了,如果参数特别多怎么办?...所以通用的做法是,把所有需要防止篡改的参数按照字母正序排序,然后顺序拼接到一起,再和secret组合加密得到 sign。具体的做法可以参照如下。...那么如果timestamp 篡改了呢?不会的,因为我们按照上面的做法同样对 timestamp 做了加密防止篡改。 ? 最简单的校验接口篡改的方式,你学会了吗?

2.8K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券