当我使用fortify工具进行扫描时,我在"XML外部实体注入"下遇到了一些问题.
TransformerFactory trfactory = TransformerFactory.newInstance();
Run Code Online (Sandbox Code Playgroud)
这是显示错误的地方.我按照强化建议给出了以下修复
trfactory.setFeature("http://xml.org/sax/features/external-general-entities", false);
trfactory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
Run Code Online (Sandbox Code Playgroud)
但问题仍然没有解决.如何解决这个问题?
我尝试使用“Xalan”实现类而不是 TransformerFactory.newInstance()。它对我有用并且强化问题得到了解决
TransformerFactoryImpl transformerFactoryImpl = new TransformerFactoryImpl();
Transformer transformer = transformerFactoryImpl.newTransformer();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13593 次 |
| 最近记录: |