Описание тега dmidecode
Данные из генератора случайных чисел проходит нескольких местах.
Она начинается в ядре. Генератор случайных чисел в ядре, как и любой другой генератор случайных чисел, состоит из детерминированных генераторов случайных чисел (ДРБГ), которая заполнена источников энтропии. В ДРБГ используется Linux имеет откат сопротивление, что означает, что даже если злоумышленник сможет узнать состояние ГСЧ в какой-то момент (который требует ядра-уровень доступа), они не могут рассчитать предыдущих состояний, поэтому они не могут найти предыдущие выходы.
Ядро не хранят копию данных, которые он передает для
кошки
процесс, или позже по трубам.После того, как
кошка
процесс был завершен, его память возвращается к ядру. Освобожденная память не сразу стер: Linux только стирает памяти прежде, чем передать его в процесс. (Это потому, что обтирать о выделении имеет лучшую производительность, чем обтирать об освобождении.) Поэтому вполне возможно, что данные все еще сидят в памяти некоторое время после того, каккошка
прекратит. Получив эти данные потребуются на уровне ядра, доступа и некоторые судебно-медицинские навыки, чтобы найти нужную страницу в память из, наверное, сотни тысяч кандидатов. То же самое касается других процессов (тр
,голова
).Трубы не сохранить свою память в любом месте. Данные копируются непосредственно от процесса к процессу.
Данные отображаются на терминале. Он может быть сохранен где-то в памяти эмулятора терминала. Это, безусловно, сохраняются так долго, как вы можете вернитесь к нему, и копия может остаться в памяти процесса позже в зависимости от того, как эмулятор терминала управляет своей памятью. Поиск данных в памяти эмулятора терминала требует доступ к вашей учетной записи.
Данные, отображаемые на терминале не сохраняется в файле, если вы вышли из вашем пути, чтобы войти в сессию.
Эти данные также могут остаться в видео-памяти (не в текстовом виде, а в виде группы точек, которые отображаются в какой-то момент). Нет механизма, чтобы стереть память видео и фрагменты изображений иногда может оставаться в течение очень долгого времени. Изучив видео памяти требует ядра-уровень доступа.
Если вы используете буфер обмена для копирования данных из терминала, то вам не придется беспокоиться о том, где данные из буфера обмена могут быть сохранены. Копия может остаться в памяти X-сервер на некоторое время, так как копия может остаться в памяти эмулятора терминала. Установив, что копия требует корневого доступа и серьезных навыков экспертизы.
Если у вас есть менеджер буфера обмена (возможно, как часть рабочей среды), то вам нужно беспокоиться, где он может хранить историю буфера обмена.
В резюме, единственным практическим риск, если использовать менеджер буфера обмена.