Открыть сервисСервис

Джанк — термин из информационной безопасности

Джанк (англ. junk — «мусор») — обиходное обозначение ненужной, избыточной или бесполезной информации, данных и объектов в информационных системах, а также в ряде контекстов — низкокачественного программного обеспечения, вредоносного кода или нежелательного содержимого. Термин широко используется в информационной безопасности, разработке программного обеспечения и повседневной речи пользователей компьютеров.

История и происхождение термина

Слово «junk» происходит от древнеанглийского «jonk» и изначально означало старые канаты, верёвки и прочий корабельный хлам, который использовался для вторичных целей. В английском языке термин приобрёл переносный смысл «мусора», «бросового материала».

В компьютерной среде слово «junk» вошло в обиход в конце 1970-х — начале 1980-х годов вместе с распространением электронной почты и сетевых служб. Появление понятия «junk mail» (незапрошенная почта, спам) и «junk file» (ненужный файл) закрепило термин в технической лексике. В русскоязычной среде слово «джанк» стало использоваться как калька с английского, особенно в контексте информационной безопасности и программирования.

Джанк в информационной безопасности

В информационной безопасности термин «джанк» применяется для обозначения:

  • Нежелательного содержимого — файлов, скриптов и данных, которые не несут полезной нагрузки и могут быть потенциально опасны (макросы, скрытые исполняемые файлы, подозрительные архивы).
  • Вредоносного кода — программного обеспечения, предназначенного для нанесения ущерба информационной системе. В этом контексте «джанк» может обозначать низкокачественные вирусы, трояны и рекламное ПО, не обладающее сложной структурой.
  • Данных, используемых для атак — например, «джанк-данные» (junk data) вводятся в системы для проверки их устойчивости к переполнению буферов и другим уязвимостям.

В русскоязычной среде термин «джанк» также используется для обозначения программного обеспечения, распространяемого вместе с легитимным ПО и не представляющего ценности для пользователя — так называемого «джанк-софта» (junkware), включающего рекламные модули, тулбары и навязчивые утилиты.

Джанк в программировании и разработке

В разработке программного обеспечения «джанк» обозначает:

  • Мёртвый код — фрагменты программного кода, которые не используются и не влияют на функциональность приложения.
  • Избыточные данные — временные файлы, логи, кэши и другие объекты, накапливающиеся в системе и занимающие место.
  • Некачественный код — плохо структурированные, трудно поддерживаемые фрагменты, замедляющие работу программы.

Также в игровой разработке термин «джанк» используется для обозначения объектов с низким качеством графики или анимации, а в контексте производительности — для описания «джанк-фреймов» (junk frames) — кадров с низкой частотой обновления, вызывающих рывки в играх и приложени

Джанк в повседневной речи

В бытовом употреблении «джанк» — это всё ненужное и бесполезное: старые файлы на жёстком диске, накопившиеся программы, рекламные письма, ненужные уведомления. Пользователи часто используют термин для обозначения всего, что засоряет их цифровое пространство и требует очистки.

См. также

Источники

  • Словарь английского языка Oxford English Dictionary
  • Терминология информационной безопасности (ГОСТ Р 50922-2006)
  • Статьи о программном обеспечении и информационной безопасности
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru