下面是 Kubernetes 部署 yaml 文件-container镜像部分:
image: https://registry.ng.bluemix.net/****/test-service:test-branch-67
imagePullPolicy: Always
Run Code Online (Sandbox Code Playgroud)
下面是部署后的错误信息:
ubuntu@ip-xxxx:~$ kubectl logs test-deployment-69c6d8xxx -n test
来自服务器的错误 (BadRequest):pod“test-deployment-ccccxxx”中的容器“test-deployment”正在等待启动:InvalidImageName
另一个错误日志:
无法应用默认图像标记“ https://registry.ng.bluemix.net/test/test-service:test-branch-66 ”:无法解析图像引用“ https://registry.ng.bluemix.net /test/test-service:test-branch-66 ": 无效的参考格式
知道为什么吊舱没有出现吗?
我们最近收到了来自 IBM AppScan DAST 的结果,其中一些结果没有多大意义。
2.Medium——跨站请求伪造
风险:可能会窃取或操纵客户会话和 cookie,它们可能被用来冒充合法用户,允许黑客查看或更改用户记录,并以该用户身份执行交易 修复:验证价值“Referer”标头,并为每个提交的表单使用一次性随机数
以下更改应用于原始请求:
将标头设置为“ http://bogus.referer.ibm.com ”
推理:
测试结果似乎表明存在漏洞,因为测试响应与原始响应相同,表明跨站点请求伪造尝试成功,即使它包含一个虚构的“Referer”标头。
请求/响应:
Run Code Online (Sandbox Code Playgroud)POST /**/main.xhtml HTTP/1.1 -- **This xhtml only opens a default menu on page load** User-Agent: Mozilla/4.0 (compatible; MS推荐修复
验证“Referer”标头的值,并为每个提交的表单使用一次性随机数。
javax.faces.ViewState 具有隐式 CSRF 保护。
https://www.beyondjava.net/jsf-viewstate-and-csrf-hacker-attacks
我还可以使用受保护的视图进行显式 CSRF 保护。这种显式 CSRF 保护为所有情况添加了一个令牌,并额外添加了对“引用者”和“来源”HTTP 标头的检查。(参考 Bauke & Arjan 图书权威指南)
该报告还将 /javax.faces.resource/ 标记为 CSS , JS ,我认为报告中误报的字体。
寻找反馈和一些见解。