mirror of
https://github.com/apache/poi.git
synced 2026-02-27 20:40:08 +08:00
Update security.xml
This commit is contained in:
parent
e340f313bc
commit
eafd6c04b8
@ -86,28 +86,36 @@
|
|||||||
and writing xlsx files - so if you are working with large xlsx files, you should consider using the
|
and writing xlsx files - so if you are working with large xlsx files, you should consider using the
|
||||||
streaming APIs.
|
streaming APIs.
|
||||||
</li>
|
</li>
|
||||||
|
<li><strong>Use of Temp Files</strong><br/>
|
||||||
|
Apache POI makes significant use of temporary files. You need to ensure that the directory used
|
||||||
|
for temp files cannot be manipulated or even read by untrusted users.
|
||||||
|
<br/>
|
||||||
|
<em>DefaultTempFileCreationStrategy</em> is the default implementation but you can provide your own
|
||||||
|
strategy implementation. It is possible to configure POI to avoid temp file usage in some parts of
|
||||||
|
the code.
|
||||||
|
</li>
|
||||||
<li><strong>Consider sandboxing document-parsing</strong><br/>
|
<li><strong>Consider sandboxing document-parsing</strong><br/>
|
||||||
If you operate in a highly sensitive environment and would like to avoid any side effect from
|
If you operate in a highly sensitive environment and would like to avoid any side effect from
|
||||||
parsing documents on your application, then consider extracting the parsing logic into a separate
|
parsing documents on your application, then consider extracting the parsing logic into a separate
|
||||||
process which is configured with appropriate memory settings and which you stop after some timeout.
|
process which is configured with appropriate memory settings and which you stop after some timeout.
|
||||||
It is a good idea to be able to auto-restart the process in case of a crash.
|
It is a good idea to be able to auto-restart the process in case of a crash.
|
||||||
<br />
|
<br/>
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Keep up to date with releases</strong><br/>
|
<li><strong>Keep up to date with releases</strong><br/>
|
||||||
Apache POI does occasionally issue CVEs for security issues. There are also other bug fixes and
|
Apache POI does occasionally issue CVEs for security issues. There are also other bug fixes and
|
||||||
improvements in each release. Some of these fixes will be to make POI more robust against malicious
|
improvements in each release. Some of these fixes will be to make POI more robust against malicious
|
||||||
inputs, even if they are not explicitly security-related.
|
inputs, even if they are not explicitly security-related.
|
||||||
<br />
|
<br/>
|
||||||
</li>
|
</li>
|
||||||
<li><strong>Monitor security advisories</strong><br/>
|
<li><strong>Monitor security advisories</strong><br/>
|
||||||
Keep an eye on security advisories related to Apache POI. You can find them on the
|
Keep an eye on security advisories related to Apache POI. You can find them on the
|
||||||
<a href="https://poi.apache.org">POI website</a> and they are shared on the
|
<a href="https://poi.apache.org">POI website</a> and they are shared on the
|
||||||
<a href="https://poi.apache.org/help/index.html">POI mailing lists</a> as well as
|
<a href="https://poi.apache.org/help/index.html">POI mailing lists</a> as well as
|
||||||
the <a href="https://lists.apache.org/list.html?announce@apache.org">Apache Announce Mailing List</a>.
|
the <a href="https://lists.apache.org/list.html?announce@apache.org">Apache Announce Mailing List</a>.
|
||||||
<br />
|
<br/>
|
||||||
<a href="https://app.opencve.io/cve/?product=poi&vendor=apache">OpenCVE</a> is one of a
|
<a href="https://app.opencve.io/cve/?product=poi&vendor=apache">OpenCVE</a> is one of a
|
||||||
number of services that can help you monitor CVEs for specific products.
|
number of services that can help you monitor CVEs for specific products.
|
||||||
<br />
|
<br/>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user