网页flash抓取器 70(大连车务段在FlashPlayer中运行的网页代码依赖Player控件)

优采云 发布时间: 2021-11-02 17:00

  网页flash抓取器 70(大连车务段在FlashPlayer中运行的网页代码依赖Player控件)

  一、背景

  近日,大连市列车服务部在其公众号发布了题为《花一天一夜确保30个运输站》的文章,迅速在网上引起轩然大波,不得不自行删除这篇文章。面对舆论压力。. 原因是当前运行在浏览器中的汽车子系统的网页代码依赖于Flash Player控件的操作,其开发者根本没有考虑商业业务系统的风险,做了一个展示操作,添加“ ” “定时*敏*感*词*”,从2021年1月12日(美国时间)开始,Flash内容被禁止在Flash Player中运行,并且Flash Player已在Windows 8及以上操作系统中内置并自动更新,导致当前汽车系统故障。按理说您不再需要维护 Flash Player。用户继续自费使用风险,没有人会追究你的责任。你必须在软件中放置这样一个定时*敏*感*词*。有什么不同?很多人可能会说,3 年前就宣布 Flash Player 将在此时停止更新和分发。我相信你绝对不会想到会埋下这颗定时*敏*感*词*。大连列车服务部门遇到的问题绝非孤例,但并非所有单位都在公众号上发布了表彰稿。有什么不同吗?很多人可能会说,3 年前就宣布 Flash Player 将在此时停止更新和分发。我相信你绝对不会想到会埋下这颗定时*敏*感*词*。大连列车服务部门遇到的问题绝非孤例,但并非所有单位都在公众号上发布了表彰稿。有什么不同吗?很多人可能会说,3 年前就宣布 Flash Player 将在此时停止更新和分发。我相信你绝对不会想到会埋下这颗定时*敏*感*词*。大连列车服务部门遇到的问题绝非孤例,但并非所有单位都在公众号上发布了表彰稿。

  Flash Player自1996年诞生以来,逐渐成为一种应用广泛的多媒体程序播放器。由于 Adob​​e 大力推广其 Flex 作为 RIA(Internet 应用程序)的框架,第三方开发并创建了许多丰富的 Internet 应用程序。典型的如曾经火爆的网页游戏,进一步丰富了Flash Player的使用场景。据统计,Flash Player 已在 13 亿台计算机上安装和使用,安装率超过 90%。正因为如此,各个业务系统开发,几年前,包括网站企事业单位,都或多或少地依赖于它的正常运行。

  然而,互联网技术的更新总是很快的。因为Adobe的一系列失误,Flash Player错过了在移动平台上发展的机会。漏洞太多以及HTML5、WebGL、WebAssembly等技术的不断成熟,目前主流的Chrome、Edge等浏览器于2021年1月22日左右发布,88版Flash Player也已经Flash Player 的杀手锏,取消了对 PPAPI 插件操作的支持,微软也来打补丁,推出可选更新 KB4577586 直接卸载原来集成到系统中的 Flash Player 版本。对于那些网站和依赖Flash Player的业务系统来说,如何保证它们继续正常运行成为了一个难题。

  二、现有计划

  虽然 Adob​​e 在三年前就建议开发者将 Flash 内容和程序迁移到 HTML5、WebGL 和 WebAssembly,但客观*敏*感*词*不足,或新技术储备不足等原因,未修改。比如我们央视官网很多视频还是需要Flash Player播放,所以只能从浏览器中找办法。. 如果您想继续在浏览器中正常使用 Flash Player,目前有几个选项可用:

  1、 回滚旧版本计划

  这也是大连列车服务段采取的保守方案。它使用定时*敏*感*词*逻辑卸载版本,并将 Flash Player 恢复到版本 29(无锁区和广告骚扰)。虽然这个计划是可用的,但因为它的使用是不可避免的。是老版本,存在漏洞或安全隐患较大。另外只能在Chrome、Edge、IE浏览器等87及以下浏览器加载使用。

  2、 独特的浏览器解决方案

  这个方案也是国产浏览器方案,比如360极速和QQ浏览器,这些浏览器一般都是双核的,Chromium内核版本普遍偏低,所以可以继续加载Flash Player使用,当这些国产浏览器完全当他们将内核升级到 88 及更高版本时不受支持。一款典型的4399网页游戏网站也推荐给用户使用带有中文版Flash Player的国产浏览器(定时*敏*感*词*解除了,但是会采集你的上网习惯来定位广告)使用(当然也可以回去)版本,但是对于小白个人用户,我不知道怎么操作)。此外,Adobe 官方为希望继续使用 Flash Player 的企业用户提供的解决方案是:使用 Adob​​e Flash Player 的企业客户更新。推荐的第三方合作伙伴是 HARMAN。据了解,给出的解决方案是提供内置Flash Player的浏览器。每年5万元的费用其实是一个专有的浏览器解决方案,不能在主流浏览器,边缘,Firefox和其他浏览器中使用。

  3、 替代技术方案

  Github 上有一个开源项目,是一个用 Rust 语言开发的 Adob​​e Flash Player 模拟器,通过 WASM 技术支持在网页上播放。但 Ruffle 并不完美。目前不保证与所有 Flash 组件完美兼容。有时会遇到错误。另外,虽然可以作为浏览器扩展在Chrome等浏览器中调用,但并未正式上市。门店只能手动部署安装,对企业用户不友好。由于未得到原生官方支持,其兼容性、稳定性和播放性能可能存在问题,后续能否长期更新维护尚不得而知。

  三、改进计划

  从现有方案可以看出,要想完美解决问题,需要同时解决定时*敏*感*词*问题(32.0.0.371以后版本增加了定时*敏*感*词*问题),浏览设备完全兼容的问题(Chrome、Edge等88版去掉了对Flash Player的支持)。虽然在中国大陆发布的特别版没有定时*敏*感*词*问题,但它采集了计算机互联网信息和有针对性的弹出广告。用户早就抱怨了,自然不能在商业环境中使用。国际版从30.0.0.113开始,增加了锁区操作限制,也就是说国际版不能在中国大陆的电脑上正常运行。所以,对于最新的国际版,通过修改控件具体位置的字节码,可以解决锁区和定时*敏*感*词*的问题。不过,如果你想与88版的操作和更高版本兼容的浏览器如Chrome和边缘,还没有一个成熟的整个互联网上的解决方案。通过网络搜索,发现有PluginOK中间件()等跨浏览器原生小程序系统。通过简单的探索和测试验证,证明可以用来解决这个问题。使用 PluginOK 中间件,有两种方法可以让 Flash Player 在 Chrome 和 Edge 等最新浏览器中运行:如果要兼容Chrome、Edge等88版及以后的浏览器的运行,整个互联网没有成熟的解决方案。通过网络搜索,发现有PluginOK中间件()等跨浏览器原生小程序系统。通过简单的探索和测试验证,证明可以用来解决这个问题。使用 PluginOK 中间件,有两种方法可以让 Flash Player 在 Chrome 和 Edge 等最新浏览器中运行:如果要兼容Chrome、Edge等88版及以后的浏览器的运行,整个互联网没有成熟的解决方案。通过网络搜索,发现有PluginOK中间件()等跨浏览器原生小程序系统。通过简单的探索和测试验证,证明可以用来解决这个问题。使用 PluginOK 中间件,有两种方法可以让 Flash Player 在 Chrome 和 Edge 等最新浏览器中运行:

  1、PluginOK中间件带有IE控制小程序(),让Chrome、Edge、Firefox等浏览器成为双核解决方案,还可以指定IE内核运行的版本。这个方案特别适合那些以前只兼容低版本IE浏览器的网站,只需要对网站做一个简单的修改,通过JS脚本连接到Web Socket*敏*感*词*端口,以及然后通过JSON组包发送命令,前端也可以连接IE控制小程序的互操作性。由于本方案使用了IE内核,内存占用会更高,在IE网页加载ActiveX控件时可能会遇到警告问题。

  2、PluginOK中间件搭配Flash Player网页播放小程序(),本方案完全无视IE内核加载Flash Player的ActiveX控件,运行性能优于第一种方案,内存占用低,体验好更好。,但是网站的改造比较多,不过是一劳永逸的办法。如果是新项目,需要兼容Flash Player的运行,推荐这个方案。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线