博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hadoop-2.2.0中国文献—— Web应用代理
阅读量:6940 次
发布时间:2019-06-27

本文共 623 字,大约阅读时间需要 2 分钟。

Web应用代理是YARN的一部分. 默认地,它会作为 Resource Manager(RM)的一部分来执行, 可是也能够配置成独立执行的模式。使用代理的原因就是减少通过YARN的web攻击的可能性。

 在YARN中。Application Master(AM) 有责任提供web界面并把链接发给RM。这给一些可能的问题打开了大门。 RM 作为一个可信的用户在执行。訪问那个web地址的用户会觉得可信,它提供的链接也会被觉得可信,但当实际上AM作为一个不被信任的用户执行,它给RM的链接可能指向不论什么恶意的地址。Web应用代理通过警告用户他们正在连接一个不属于他们的不被信任的应用,进而减轻危急。

另外,这个代理也试图减少一个恶意AM上能够有一个用户的影响。它会首先从用户中分离cookie,并用一个登录用户的名字作为独立cookie来替换。 这是由于大多数基于web的认证系统基于cookie验证用户。

通过提供这个cookie给一个不被信任的应用。它对一些取得成绩(?

)提供了可能。假设cookie被合理地设计过,就应该是相当小。但这只减少了攻击的可能。当前的代理实现不管是对于通过提供链接给恶意网站来阻止AM,还是阻止javascript代码执行,还什么都没有做。实际上,javascript能够用来获取cookie,所以此时从请求中取得的cookie就唯独最小的作用。

在未来,我们希望应对上述攻击病毒,进行访问AM的web界面更安全。

转载地址:http://xyinl.baihongyu.com/

你可能感兴趣的文章
淘宝分词怎么查看,详谈淘宝分词原则
查看>>
对于sqli-labs基础篇全程使用sqlmap不用手工注入(七夕礼物!!!)
查看>>
C++雾中风景11:厘清C++类型转换(static_cast,dynamic_cast,reinterpret_cast,const_cast)
查看>>
为什么开发人员必须要了解数据库锁?
查看>>
Lua 学习笔记(二)—— 语句
查看>>
制作自己的Vagrant Box
查看>>
NetCore实践篇:分布式监控客户端ZipkinTracer从入门到放弃之路
查看>>
JAVA学习摘要
查看>>
[Java开发之路](23)装箱与拆箱
查看>>
TextView实现跑马灯效果
查看>>
Mysql字段名与保留字冲突导致的异常解决
查看>>
Rust 1.33.0 发布,OSC 上堪称“零差评”的编程语言
查看>>
Android MotionEvent详解
查看>>
单例模式
查看>>
现在到底还该不该买房?
查看>>
小程序中文件相关api总结
查看>>
Go 标准库 http.FileServer 实现静态文件服务
查看>>
第十四章:绝对布局(三)
查看>>
Fluwx:让在Flutter中使用微信SDK成为可能
查看>>
《Groovy极简教程》第3章 Groovy基本语法
查看>>