hadoop 2.7.2 yarn中文文档——Web Application Proxy

Web Application Proxy是YARN的一部分。默认情况下它会作为Resource Manager(RM)的一部分运行,但是可以配置为独立运行的模式。Proxy的意义是减少通过YARN的网络攻击的可能性。
在YARN中,Application Master(AM)有责任提供Web UI并将该链接发送至RM。这带来了一些潜在的问题——RM作为一个可信任的用户运行,人们信任正在访问的RM的web地址,以及它提供的链接,但是当AM运行在一个非受信的用户,而且给到RM的链接可能指向恶意的东西。Web Application Proxy通过警告不是特定application属主的用户,他们正在链接到一个非受信的站点,以此来降低风险。
另外,proxy还尝试减少恶意AM对用户的影响。它首先将cookie剥离,并替换为一个简单cookie,只提供登录的用户的username,这是因为多数基于web的认证系统会以cookie为基础标识用户。提供cookie到一个非受信的application,会带来潜在的攻击漏洞。如果cookie设计合理,潜在的危险会相当少,但是这只是减少了潜在攻击的可能性。目前proxy的实现方案没有阻止AM提供链接到外部恶意站点的链接,也没有做任何工作来阻止恶意javascript代码运行。事实上,javascript可以被用来获取cookies,所以从request中剥离coookie也会在这时受益.
在将来我们希望解决上述漏洞攻击,以让AM的web UI更安全。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值