Как вирусът прониква в сектора за зареждане

Компютърни вируси. Антивирусни инструменти

Основни понятия, факти

Класификация на компютърните вируси. Методи за въвеждане на компютърни вируси в зареждащи сектори и изпълними файлове. Макровируси. мрежови вируси. Предотвратяване на компютърни инфекции. Методи за откриване на компютърни вируси. Антивирусни инструменти. Как да използвате антивирусни инструменти.

Умения

Откриване и премахване на компютърни вируси с помощта на антивирусни средства. Откриване на непознати вируси. Организация на безопасна работа на компютър.

Още

1. Е. Касперски. Компютърни вируси // www.viruslist.com/viruslistbooks.html

2. Голяма вирусна енциклопедия // www.viruslist.com/viruslist.html

3. Ливак E.N. Информационна сигурност: учеб. помощ: В 16 ч. Част 1 - Компютърни вируси. - Гродно, 1997 - 110 с.

4. Ливак E.N. Информационна сигурност: учеб. ръководство: В 16 ч. Част 2 - Как да се отнасяме към компютър. - Гродно, 1998 - 95 с.

Компютърният вирус е набор от команди, които произвеждат и разпространяват свои копия в компютърни системи и/или компютърни мрежи и умишлено извършва някои действия, които са нежелани за законните потребители на системата.

Подчертаваме.Вирусната програма е способна на саморазмножаване. Това е основният критерий, по който една вирусна програма се отличава от другите програми.

Нека разгледаме по-подробно основните елементи на определението.

Компютърният вирус е набор от команди.Тялото на вируса може да се състои от команди на произволен програмен език или няколко наведнъж. Най-честият случай е асемблерният език.

Компютърен вирус се разпространява.Вирусът може да създаде свой собственкопия и да бъдат вградени в изпълними файлове на програми, пакетни файлове, области на компютърна система. В същото време копията запазват възможността за по-нататъшно разпространение. Също така е важно вирусът да може да разпространява набор от команди, който е различен от оригинала.

Компютърният вирус извършва нежелани действия.Когато вирус навлезе в компютърна система, той прави промени в нея. В най-добрия случай това са безобидни действия. Например показване на различни надписи или рисунки на екрана на монитора, възпроизвеждане на различни мелодии на вградения високоговорител. В най-лошия случай това е унищожаване на файлове с данни и компютърен софтуер.

Класификация на компютърните вируси

Вирусите могат да бъдат разделени на класове според следните критерии:

  • според местообитанието на вируса,
  • според начина на заразяване
  • разрушителен потенциал,
  • според характеристиките на алгоритъма на вируса.

По местообитание вирусите могат да бъдат разделени на файлови, стартиращи и файлови стартиращи вируси.

ФАЙЛОВИЯТ вирус е вирус, който заразява изпълними файлове. Това означава, че кодът на вирусната програма е в някакъв вид изпълним файл.

BOOT (boot) е вирус, който се въвежда в boot сектора на диска (Boot-sector), или в сектора, съдържащ буутлоудъра на твърдия диск (Master Boot Record).

FILE-BOOT вирусът е вирус, който заразява както файлове, така и сектори за зареждане на дискове.

Според методите на заразяване се разграничават резидентни и нерезидентни вируси.

РЕЗИДЕНТЕН вирус поставя себе си или част от своята част в RAM паметта на компютъра, придобивайки способността да прихваща достъпа на операционната система до дискове и файлове. Когато операционната система има достъп до тези обекти, вирусът се инжектира втях. Резидентният вирус се намира в RAM и остава активен, докато компютърът не бъде изключен или рестартиран.

Всички стартиращи вируси са резидентни.

НЕРЕЗИДЕНТНИЯТ вирус не заразява RAM паметта на компютъра, тоест не поставя своя код в RAM паметта. Той е активен само докато работи заразената програма.

По разрушителни способности вирусите могат да бъдат разделени на неопасни и опасни.

ОПАСНИ вируси са всички останали. Това са вирусите, които причиняват някаква вреда на компютъра: те водят до сериозни неизправности, унищожават или променят данни, унищожават информация в системните области на компютъра и т.н.

Според характеристиките на алгоритъма могат да се разграничат следните групи вируси:

1) сателитни вируси, файлови червеи;

2) вируси в структурата на файловата система;

3) стелт вируси (Stealth);

5) полиморфни и MtE вируси;

9) мрежови червеи и други.

МЕТОДИ ЗА ВЪВЕЖДАНЕ НА ВИРУС

Как вирусът попада в сектора за зареждане?

Вирусът за стартиране се записва в първия сектор на диска и презаписва съдържанието му в друг сектор, или, с други думи,вирусът прехвърля оригиналния сектор за зареждане на диска в друг сектор на диска и се записва на негово място.

Ако дължината на вируса е по-голяма от дължината на един сектор, тогава началото на вируса се поставя в първия сектор, а продължението му се поставя в останалите сектори на диска.

Има вируси, които не запазват старото съдържание на boot сектора, но съдържат стандартен буутлоудър в тялото си. Когато са заразени, те презаписват оригиналния зареждащ сектор, без да го запазват.

Иманяколко начина за поставяне на инициалазареждащ сектор и продължение на вируса:

1) към сектори на свободни клъстери на логически диск;

2) към неизползвани или рядко използвани сектори;

3) към сектори, разположени извън диска.

Ако вирусът ще постави оригиналния зареждащ сектор всвободни сектори (блокове) на диска, той избира свободни дискови блокове, записва своята информация в тях и обикновено маркира тези блокове като лоши. Тези блокове се наричат ​​псевдо-неуспешни блокове.

Неизползван или рядко използван секторна твърд диске един от секторите (ако има такъв), разположен между MBR и първия Boot сектор.

На дискетанеизползван или рядко използван сектор се избира от последните сектори на главната директория.

По-рядко се използва методът за запазване на продължението на вирусаизвън диска (нестандартен метод на форматиране). Той се крие във факта, че вирусът форматира допълнителна песен и записва част от своя код и реалния boot сектор в нея. Информацията от тази допълнителна песен не може да бъде прочетена или записана с нормалните средства на операционната система.