Що таке карієсний вірус?

Вірус порожнини — це відносно рідкісний тип вірусу, який копіюється у невикористані місця у файлах, таким чином поширюючись, не впливаючи на розмір файлу, який він заражає. Їх іноді також називають вірусами, що наповнюють космос. У багатьох файлах є порожні місця, які зазвичай ігноруються під час виконання файлу, частиною якого вони є. Наявність цих просторів не є проблемою – звичайно, якщо вони не заражені вірусом.

Оскільки розмір файлу не змінюється, неможливо дізнатися, чи було файл змінено, просто перевіривши його властивості – натомість вам доведеться порівняти його з попередньою, неінфікованою версією, щоб переконатися. Космічні наповнювачі існують з 1998 року, і їх досить важко помітити. Протягом днів Windows 95/98 було кілька дуже успішних вірусних хвиль.

Як це працює?

Щоб заразити файли, заповнювач простору спочатку повинен знайти файл, у якому є порожнє місце. Отже, йому потрібно сканувати порожні місця. Коли він десь знаходить порожнє місце у файлі, він копіює себе, заповнюючи простір, не збільшуючи файл. Це ускладнює виявлення антивірусними програмами.

Поки вірус продовжує знаходити простори, достатньо великі для копіювання, він продовжуватиме це робити – якщо він не знайде ніде або вже заражено всі можливі варіанти, він може простоювати, доки не буде спрацьовувати, або просто продовжувати сканування, доки не з’явиться новий файл. придатний для нього з'являється. Таким чином, він споживатиме обчислювальну потужність у фоновому режимі, що може уповільнити інші процеси.

Цей метод базується на примітивних антивірусних методах, які майже виключно шукають сигнатури відомих вірусів. Під час зараження існуючого файлу отриманий заражений підпис є унікальним для поєднання файлу та вірусу.

Реальний приклад

У 1998 році вірус під назвою CIH продемонстрував цю функціональність. Він отримав прізвисько Чорнобиль, тому що його корисне навантаження випадково було налаштовано на спрацьовування в день Чорнобильської катастрофи понад десять років тому. Вірус спеціально націлений на прогалини в Portable Execution або PE-файлах. Він розділив свій код, щоб акуратно вписатися в ці прогалини, і вставив таблицю у верхній частині файлу для відстеження розташування свого коду, щоб він міг працювати належним чином.

Потім у дату запуску CIH перезапише перший мегабайт пам’яті нулями. Це зазвичай знищує таблицю розділів або головний завантажувальний запис. Втрата створює враження, ніби весь диск стерто. Однак дані можна було відновити. Вірус також намагатиметься стерти чіп BIOS. Це було успішно лише на деяких пристроях, але не на інших. На пристроях зі стертою мікросхемою BIOS чип потребує перепрограмування або заміни. Іншою альтернативою було придбати новий комп’ютер.

За оцінками, вірус CIH завдав збитків у 1 мільярд доларів США та заразив 60 мільйонів комп’ютерів у всьому світі. Вірус був написаний Чен Інгао, студентом Університету Татунг на Тайвані. Чен стверджував, що вірус був написаний як виклик проти надто сміливих заяв про ефективність, зроблених розробниками антивірусів. Потім його випустили однокласники, хоча незрозуміло, було це навмисно чи випадково. Чен вибачився перед університетом і опублікував антивірус для CIH. Жодних звинувачень не було висунуто, оскільки на той час у Тайвані не було законодавства щодо комп’ютерних злочинів і жодна жертва не подала позов.

Профілактика

Найкраще запобігти зараженню карієсними вірусами або вірусами, що наповнюють простір, мінімізуючи ризик зараження. Хорошим кроком є ​​переконатися, що всі програми та файли, які ви завантажуєте або встановлюєте, походять з офіційного надійного джерела. Історично антивірусні програми мали труднощі з виявленням порожнинних вірусів. Однак сучасні антивірусні методи набагато досконаліші. Все ще важливо підтримувати свій антивірус в актуальному стані та оновлювати останні вірусні сигнатури, щоб полегшити виявлення та видалення відомих вірусів.

Цей тип вірусу більше не зустрічається. Антивірусні методи значно вдосконалилися, що значно легше виявити подібні речі. Крім того, творці вірусів також застосували ще більш творчі методи уникнення антивірусного програмного забезпечення.

Висновок

Вірус порожнини, також відомий як вірус-заповнювач простору, — це тип зловмисного програмного забезпечення, яке ховається в прогалинах в інших файлах. Ця техніка дуже ускладнює виявлення за допомогою базової перевірки підпису файлу. Це також дозволяє уникнути коригування розміру зараженого файлу, що ускладнює його виявлення. Найвідоміший приклад, CIH, використав цю техніку з великим ефектом. Він розділив свій код на стільки прогалин, скільки було потрібно, і вставив таблицю у верхній частині файлу, щоб відстежити розташування свого коду. Сучасні антивірусні методи здатні ідентифікувати цей тип вірусу, тому він не використовується широко.


Як клонувати жорсткий диск

Як клонувати жорсткий диск

У сучасну цифрову епоху, коли дані є цінним активом, клонування жорсткого диска в Windows може бути вирішальним процесом для багатьох. Цей вичерпний посібник

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Як виправити помилку завантаження драйвера WUDFRd у Windows 10?

Ви стикаєтеся з повідомленням про помилку під час завантаження комп’ютера, у якому йдеться про те, що драйвер WUDFRd не вдалося завантажити на ваш комп’ютер?

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Як виправити код помилки NVIDIA GeForce Experience 0x0003

Ви відчуваєте код помилки NVIDIA GeForce 0x0003 на робочому столі? Якщо так, прочитайте блог, щоб дізнатися, як швидко та легко виправити цю помилку.

Що таке SMPS?

Що таке SMPS?

Перш ніж вибрати SMPS для свого комп’ютера, дізнайтеся, що таке SMPS і значення різних показників ефективності.

Чому мій Chromebook не вмикається

Чому мій Chromebook не вмикається

Отримайте відповіді на запитання «Чому мій Chromebook не вмикається?» У цьому корисному посібнику для користувачів Chromebook.

Як повідомити Google про фішинг

Як повідомити Google про фішинг

Дізнайтеся, як повідомити про шахрая в Google, щоб запобігти йому обманювати інших за допомогою цього посібника.

Roomba зупиняється, залипає та розвертається – виправлення

Roomba зупиняється, залипає та розвертається – виправлення

Вирішіть проблему, коли ваш робот-пилосос Roomba зупиняється, залипає та продовжує обертатися.

Як змінити налаштування графіки на Steam Deck

Як змінити налаштування графіки на Steam Deck

Steam Deck пропонує надійний і універсальний ігровий досвід прямо у вас під рукою. Однак, щоб оптимізувати вашу гру та забезпечити найкраще

Що таке безпека на основі ізоляції?

Що таке безпека на основі ізоляції?

Я збирався заглибитися в тему, яка стає все більш важливою у світі кібербезпеки: безпека на основі ізоляції. Такий підхід до

Як використовувати Auto Clicker для Chromebook

Як використовувати Auto Clicker для Chromebook

Сьогодні я збирався заглибитися в інструмент, який може автоматизувати повторювані завдання на вашому Chromebook: Auto Clicker. Цей інструмент може заощадити ваш час і