Removal of Sensitive Data from JFR and Heap Dumps
Не стоит забывать, что диагностические данные могут содержать чувствительную информацию — например, пароли.
Если текстовые логи относительно легко отредактировать и удалить из них такие данные, то с бинарными форматами всё значительно сложнее. JFR-файлы и heap dump’ы могут хранить большое количество информации, и точечное удаление информации из них — нетривиальная задача.
Недавно Johannes Bechberger опубликовал две утилиты, которые помогают удалять чувствительные данные из:
- JFR-файлов (Java Flight Recorder)
- Java heap dump’ов (HPROF)
Подробности:
- https://mostlynerdless.de/blog/2026/02/24/redacting-data-from-heap-dumps-via-hprof-redact/
- https://mostlynerdless.de/blog/2026/02/13/redacting-sensitive-data-from-java-flight-recorder-files/
Эти утилиты могут быть полезными для тех, кто делится диагностикой с внешними командами, но хочет минимизировать риски утечки данных.
Post #361
331