电脑上flash插件异常是怎么回事(flash配置错误怎么办)

360站长平台中有一个工具是“官网直达”,通过申请可以使你的网站在360搜索结果中加上“官网”字样的标识,百度也有这样的工具,不过是收费的,所以趁着360还没收费,有兴趣的朋友可以为自己的网站申请一下,申请这项服务有三个基本要求:ICP备案、符合法律法规、网站安全检测。前两项要求基本大部分网站都符合要求,我今天就卡在了第三项网站安全检测上,无法通过审核。

我的网站使用的是Discuz论坛程序,360网站安全检测的评分是85分,出现的唯一一个警告信息是“Flash配置不当”的漏洞,查看了一下360官方给出的此漏洞危害:

可被用来进行跨域访问,可能会导致“跨站点伪造请求”或“跨站点跟踪”(“跨站点脚本编制”的变体)之类的攻击,从而导致其它用户的信息被非法读取。

这个漏洞的解决方法很简单——调整Flash跨域安全策略,Flash跨域策略文件是crossdomain.xml,如果是Discuz程序的话,这个文件就在Discuz的根目录中,我们只需要将这个文件用记事本打开,将domain="*"中的"*"修改为你的网站域名即可,域名前不要加http://。

解决方法就是这么简单,如果你只是为了解决这个警告信息的话,到这里就可以不用再往下看了,因为问题已经解决了,但如果你对网络技术感兴趣的话,可以继续往下面看。因为我觉得还是有必要和各位网络技术爱好者介绍一下crossdomain.xml这个策略文件。

以Discuz论坛程序的crossdomain.xml文件为例,我们看到其中有四行代码:

1.

2.

3.

4.

为了方便介绍,我在每句代码前面加了序号,第一句是最简单的,首先声明xml版本,第二句和第四句是一个完整的开合标签,稍微有点HTML基础的朋友都清楚这一点。cross-domain-policy是跨域策略中必须的一个节点,也是这个文件中固定的格式,通过这三个英文单词的意思我们也可以理解cross-domain-policy的意思,其中cross domain可以理解为跨域,policy在这里是策略的意思。整个文件中最重要的策略属性就是第三句,cross-domain-policy属于策略文件中的根节点,下面第三句allow-access-from属于子节点,当然子节点不是只有allow-access-from这一个,除此之外还包括site-control、
       allow-access-from-identity、
       allow-http-request-headers-from这三个子节点,也就是说cross-domain-policy下面的子节点只能是上面提到的这四个,没有其他的子节点。

cross-domain-policy是根节点,不能赋予任何属性,但是子节点是可以赋予属性的,例如我们上面例子中的,其中的domain就是allow-access-from的属性之一,只有domain中指定的域才能通过Flash读取域中的信息和内容,例如我们案例中domain的值是*,就代表所有的域都有权限通过Flash读取我们网站所在域的内容,因此就有可能被别人跨域访问并获取我们网站的用户信息等敏感内容,因此我们在上面的解决方法中,也是将*代替为我们自己的域名,这样只有我们自己的域名所在域才有权限通过Flash访问本域的内容。

羽度非凡(www.feifanblog.com),互联网草根站长、非著名网络讲师、自媒体人。获取更多羽度非凡原创文章,请关注我的微信公众号:iamydff。

(0)

相关推荐

  • 在win7系统电脑上听歌老是自动关机怎么回事?

    win7系统一直都很稳定的,但是操作过程中难免会出现一些问题.比如在ghost win7系统电脑上听歌老是自动关机,每次都要重新启动,非常麻烦,也不知道哪里出现故障问题了.遇到在win7系统电脑上听歌 ...

  • 如何解决观看网页视频时出现的Flash插件异常问题?

    相信很多小伙伴在网页中观看视频时都会遇到Flash插件异常的问题,这个时候我们该如何解决问题呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,同时按下"Windows" ...

  • 怎样去除电脑上面的插件

    有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程序被人称为广告软件或间谍软件.此类恶意插件程序监视用户的上网行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告,盗取游戏 ...

  • 电脑上的WLAN提示没有有效的ip配置如何解决

    今天就跟大家介绍一下电脑上的WLAN提示没有有效的ip配置的具体解决方法.1. 打开电脑,在左下角的开始图标上右键,点击"povershell管理员A",然后"确定&qu ...

  • u盘在电脑上读不出来是怎么回事?

    要解决这个问题,首先我们要确定的是U盘在其他电脑上使用正常,而且你的电脑USB接口也是一切正常的,插入电脑后虽然有反应,但就无法正确显示出盘符,资源管理器也难觅踪影.如果你的电脑给予的回馈是" ...

  • WPSPPT自己插入的音效,放在另一台电脑上音效点不出来怎么回事

    [网友分析原因] 一: 你的这个原因是因为音乐没有嵌入的原因 音乐嵌入PPT的方法有下面几种 最简单的就是用10版以上的PPT插入音乐后在文件里点击优化兼容就表示已经嵌入了 还有就是10版以下的PPT ...

  • 打印机连接到自己的电脑上都打印不了怎么回事

    打印机连接到电脑上之后,需要在电脑上面安装驱动程序,才能够使用打印机,就跟需要在手机上安装QQ才能聊天一样,下面就详细的告诉小伙伴们,如何解决打印机打印不了的问题? 操作方法 01 首先我们打开浏览器 ...

  • FireFox flash插件不兼容问题,flash播放不了

    使用FireFox的同志都可能碰到过FireFox播放不了flash的问题,就是在进入一个网站后其中的视频或者flash视频不能正常播放,提示需要安装flash插件,但是当我们按照提示来点击链接进入到 ...

  • safari flash插件故障怎么办 mac safari flash插件故障解决方法

    因为Safari默认不允许Flash访问文档,所以结果就会导致Flash无法获取权限然后故障.所以我们只需要给Flash开启那个新Safari认为「不安全」的权限就好了. mac safari fla ...

  • 电脑上不去网是怎么回事?

    电脑上不去网是怎么回事?