Безопасно ли хранить файлы журналов в каталоге Content Root - PullRequest
1 голос
/ 17 июня 2020

My Asp. net Приложение Core 3.1 хранит конфиденциальные файлы в каталоге Content Root. Это безопасно? Где следует хранить файлы журналов? Спасибо.

1 Ответ

1 голос
/ 17 июня 2020

Если вы не разрешаете Stati c обслуживание файлов , тогда вы более или менее защищены от атак обхода каталогов , Ow asp link . (Path.Combine также может быть вредным)

Лучше всего хранить журналы на отдельном диске, потому что, если они начнут безумно расти, это не скажется напрямую на производительности вашего приложения. С другой стороны, ваши функции write / flu sh могут выдавать IOException с аналогичным сообщением об ошибке: «Недостаточно места на диске». так что вы должны справиться с ними.

В зависимости от того, как собираются ваши журналы (pu sh или на основе опроса), вы можете предотвратить переполнение данных. Но это выходит за рамки вопроса. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...