IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:ActiveX

共 4 篇相关文章

IT 累计浏览 2,915

Flash真的适合做网站应用吗?

作者从团队两年前的一个实际项目出发,探讨了Flash在网站应用中的适用性。当时他们需要为阿里巴巴用户开发一个图片上传工具,面临一个典型矛盾:用户习惯用数码相机拍摄数百万像素的高清原图,但网站展示并不需要如此大的尺寸,传统HTML表单上传也受限于250KB的文件大小。 为了解决背景中“原图过大”与“服务器压力及限制”的冲突,团队基于YUI Uploader进行二次开发,核心方案是利用Flash在客户端实现图片压缩——将上传前图片等比例缩小到1024×1024以内。这一改动直接带来显著效果:在未增加服务器投入的情况下,上传文件尺寸限制从250KB大幅提升至5MB。同时,Flash技术还带来了体验升级,例如支持批量多选上传、实时进度展示以及非图片文件过滤功能。 通过这个案例可见,Flash在需要客户端复杂处理(如即时图像压缩)的特定场景中,曾是一种有效平衡性能、成本与用户体验的技术选择。

IT 累计浏览 2,546

msnshell远程代码执行漏洞

这篇揭露了国内流行MSN辅助工具msnshell的安全隐患。这款工具因强大的聊天加密功能拥有广泛用户群,但其代码中潜藏的远程代码执行漏洞已被发现存在多年。漏洞意味着攻击者可能借此在用户设备上执行任意指令,风险极高。 文章重点在于披露漏洞的技术细节与潜在影响。这类漏洞通常源于不安全的数据处理或输入验证缺失,使得恶意构造的消息能够触发代码执行。由于msnshell的用户基数庞大,该漏洞的曝光不仅是一个具体案例,也提醒我们:广受欢迎的小众工具,其安全审计可能并未同步跟上,反而成为攻击者青睐的薄弱环节。 对于使用类似辅助工具的用户而言,这提示我们需要评估第三方工具的安全性。对于开发者,则再次强调了输入验证和安全编码的重要性,即使是辅助性软件,也关乎用户终端的根本安全。

IT 累计浏览 3,455

为什么说基于ActiveX的“安全控件”一定是不安全的

这篇讲的是国内某知名网站以“安全控件”为由,计划拒绝Firefox浏览器登录的事件。作者从这一具体决策出发,深入剖析了所谓“基于ActiveX的安全控件”在技术原理上为何无法自证安全。 核心观点一针见血:ActiveX技术因其本身需要深度调用系统资源、与IE浏览器深度绑定,且缺乏现代浏览器的安全沙箱机制,从设计上就难以保障安全。即使打着“安全”的旗号,其固有的高权限漏洞和封闭生态,反而可能成为攻击者的利用通道。文章指出,将安全绑定在特定封闭技术上,本质上违背了开放、透明的安全原则。 作者借此事件提醒读者,评估一项技术的安全性,不应只听营销话术,更需审视其底层架构是否符合现代安全标准。在浏览器选择日益多元的今天,这种基于过时技术的“排他性安全策略”,其合理性与先进性都值得深思。

IT 累计浏览 3,005

使用JS做文档处理

这篇讲的是作者如何为一个需要文档处理脚本的场景选择技术方案。考虑到在友人机器上搭建PHP或Perl运行环境既复杂又不够友好,作者本着“以人为本”的原则,最终决定采用HTA(HTML Application)结合JavaScript来实现。 选择HTA的关键在于它直接利用Windows内置的IE内核执行,无需安装额外运行环境,用户双击即可运行。作者将文档处理逻辑封装在前端JavaScript中,通过ActiveX对象(如Scripting.FileSystemObject)与本地文件系统交互,实现了读取、分析和处理文档的功能。整个过程突出了方案的轻量、便捷与用户友好性,为类似需求提供了一个无需复杂环境配置的实用思路。