文库搜索
切换导航
首页
频道
法律法规库
安全标准库
行业政策库
安全研究库
项目案例库
会员中心
首页
法律法规库
安全标准库
行业政策库
安全研究库
项目案例库
上传文档
会员中心
2 3 前端计算 和 安全防御 @佳辰 | 2015.10 about:me { name: "佳⾠辰", nick: "EtherDream", from: "阿⾥里巴巴安全部" } 前端开发 安全研究 Geeker about:history CPU: 2G x 4 RAM: 8G 今天 CPU: 500M RAM: 64M Hello World 1995 2000 2005 2010 2015 前端利⽤用 ⺴⽹网络攻击 Great Cannon 在线挖矿 ⽐比特币、虚拟币 科学计算 最⼤大梅森素数、SETI 其他 …. 分担后端 传统 不信任客户端的⼀一切数据,所有计算服务端完成 尝试 设计合理的机制,利⽤用前端资源,分担后端⼯工作 案例:富⽂文本过滤的思考 …… 富⽂文本跨站 跨站攻击,第⼀一次接触⺴⽹网络安全 反思 完整的富⽂文本过滤,应当有如下流程: HTML 字符串 -> DOM 树 过滤 ⽩白名单 外的 节点 和 属性 DOM 树 -> HTML 字符串 简化的流程 出于性能考虑,⼤大多在 字符串层⾯面 过滤 HTML 字符串 -> 正则 HTML 语法复杂 能想到的 ⼤大⼩小写、引号、分隔符 … 想不到的 浏览器私有特征、系统字集、特殊字符 … 前端过滤 渲染前 HTML 字符串 -> DOM(交给 DOMParser ) A B 富⽂文本 HTML 干净的 DOM ⽤用户提交 后端 只储存,不过滤 ⽂文档 启⽰示 浏览器 擅⻓长的问题,浏览器 ⾃自⼰己解决。 换⼀一种⾓角度 跨站攻击难以杜绝,不如增加 预警 机制。 可疑元素 外链资源 前端监控 本地存储 测试痕迹 …… 第⼀一时间发现问题 启⽰示 ⽤用户优势:数量⼤大、成本低、覆盖⼲⼴广 ⾼高性能计算 性能,⼀一直是脚本语⾔言的软肋 解释执⾏行 JavaScript Java C 汇编 动态类型 沙箱限制 传统⽅方案 — Flash 计算⽅方⾯面,Flash 拥有众多优势 强类型 编译型 多线程 跨平台 JIT 装机量 前沿⽅方案 — asm.js 使⽤用语法糖,约定⼀一套 强类型 规范。 asm.js x|0 x >>> 0 => => int x uint x 通过⼯工具⽣生成,例如:emscripten 可接近 Native 的性能
2015-《前端计算与安全防御-佳辰》
安全研究库
>
网络论坛材料
>
2015Qcon
>
文档预览
41 页
0 下载
37 浏览
0 评论
0 收藏
3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
下载文档到电脑,方便使用
下载文档
还有
36
页可预览,
继续阅读
本文档由
张玉竹
于
2022-04-08 10:51:11
上传分享
举报
下载
原文档
(1.03 MB)
收藏
分享
给文档打分
您好可以输入
255
个字符
安信天行文库的中文名是什么?( 答案:
安信天行
)
评论列表
暂时还没有评论,期待您的金玉良言
最新文档
2015-《针对失效做设计——Uber的系统伸缩之道-Matt Ranney》
2015-《在Spark上构建硬件加速的分布式神经网络架构-王奕恒、黄晟盛》
2015-《云原生应用平台架构解析-张海宁》
2015-《云时代运维转型:工具化,产品化,运营化-钟红军》
2015-《游戏运维之“痛”并快乐——记腾讯游戏运维实践之路&运维价值探索-洪楷》
2015-《应用性能监测:Java Instrumentation技术实践-廖雄杰》
2015-《选型指南:CDN与DNS的设计与开发-李孟》
2015-《物联网数据获取之路_林小进》
2015-《为团队埋下变革的种子-姜丽芬 王宇》
2015-《微软热爱Linux——我们的开源之旅-K. Y. Srinivasan博士》
1
/
41
评价文档
0 个金币
下载文档(1.03 MB)
回到顶部
×
下载提示
文档下载,需要消耗您
0
个金币。
您确定要下载
2015-《前端计算与安全防御-佳辰》
文档吗?
×
分享,让知识传承更久远
×
文档举报
举报原因:
垃圾广告
淫秽色情
虚假中奖
敏感信息
人身攻击
骚扰他人
×
收藏文档
收藏文档
请选择收藏夹
请选择收藏夹
没有合适的收藏夹?去
创建收藏夹