2015-03-01 2 views
0

В одном из моих рецептов шеф-повара я использую зашифрованные пакеты данных, чтобы скрыть путь загрузки для удаленного файлового ресурса, который я определил. Однако, когда сходится на узле, если загрузка по какой-либо причине не выполняется, тогда я могу видеть все свои секреты в журнале.Как я могу всегда хранить зашифрованные пакеты данных «зашифрованными»?

Поскольку я планирую развернуть это на сервере CI, я действительно не хочу, чтобы он отображался.

Есть ли способ сохранить данные зашифрованными даже при ошибке?

+0

Вопрос не имеет большого смысла. Вы пытаетесь скрыть URL-адрес загрузки в базе данных, и вы не хотите, чтобы этот URL-адрес появлялся в журнале, когда он терпел неудачу? ... задает вопрос, как устранить неподходящую загрузку, если не удается увидеть URL-адрес ? Чтобы свести к минимуму утечку информации, я предлагаю вам следить за тем, чтобы журналы были доступны только для чтения, и установили logging на уровни ERROR или WARN. –

ответ

0

Вы можете попробовать установить атрибут sensitive на ресурс. Это подавляет множество данных журнала для некоторых ресурсов. Например, ресурсы template не будут регистрировать их содержимое, если для атрибута sensitive установлено значение true. Я сомневаюсь, что он подавит URL-адрес remote_file, но это стоит того.