Антивирусное программное обеспечение

Антивирусная программа (антивирус) — программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще, и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом (например, с помощью вакцинации).

Антивирусное программное обеспечение состоит из подпрограмм, которые пытаются обнаружить, предотвратить размножение и удалить компьютерные вирусы и другое вредоносное программное обеспечение.

В информационно-аналитическом центре «Anti-Malware» ежемесячно проводятся тесты антивирусных программ.

Это такие тесты,как:

- тест самозащиты антивирусов

- тест проактивной антивирусной защиты;

- тест антивирусов и антируткитов на обнаружение и удаление современных руткитов;

- тест антивирусов на лечение активного заражения;

- тест антивирусов на быстродействие;

- тест антивирусов на защиту от новейших вредоносных программ (Zero-day);

- тест антивирусов на обнаружение полиморфных вирусов;

- тест антивирусов на поддержку упаковщиков.

В этих тестах принимали участия такие антивирусы, как:

1. Avast Internet Security 5.0.462.

2. AVG Internet Security 9.0 (build 117).

3. Avira AntiVir Premium Security Suite 10.0.0.542.

4. BitDefender Internet Security 2010 (Build: 14.0.23.312).

5. Comodo Internet Security 4.1.19277.920.

6. Dr.Web Security Space 6.0 (12.0.0.58851).

7. Eset Smart Security 4.2.40.10.

8. F-Secure Internet Security 2010 (1.30.15265.0).

9. G DATA Internet Security 2011 (21.0.2.1).

10.Kaspersky Internet Security 2011 (11.0.1.400).

11.McAfee Internet Security 2010 .

12.Microsoft Security Essentials 1.0.1963.0.

13.Norton Internet Security 2010 (17.7.0.12) и др.

Согласно результатам тестирования, платиновую награду получил антивирус под кодовым названием DefenseWall. Также пальму первенства уверенно держат такие антивирусы как Kaspersky Internet Security, Comodo Internet Security, Trend Micro Internet Security.

Серебряную награду получили такие средства защиты, как Sophos Anti-Virus, Safe'n'Sec Personal, Avira Premium Security Suite, Norton Internet Security, Avast Antivirus Professional.

Бронзовая награда досталась Eset Smart Security,AVG Internet Security, Microsoft Security Essentials, G-DATA Internet Security.

Прочие же, в том числе McAfee Internet Security Suite, Outpost Security Suite, Panda Internet Security тест провалили.

Согласно данным интернет-супермаркета «Softkey-Россия», самым продаваемым антивирусным программным обеспечением являются продукты компании Доктор WEB.

Уязвимости в ОСРВ

В ОСРВ вирусы не являются, однако, опасностью первого ранга. Изрядная доля уязвимых мест в ОСРВ кроется в их отказоустойчивости.

Одной из наиболее эффективных архитектур для построения операционных систем реального времени считается архитектура клиент – сервер (рисунки 1, 2). Общая схема ОС, работающей по этой технологии, представлена на рисунке 3. Основным принципом такой архитектуры является вынесение сервисов ОС в виде серверов на уровень пользователя, а микроядро выполняет функции диспетчера сообщений между клиентскими пользовательскими программами и серверами – системными сервисами. Такая архитектура дает массу плюсов с точки зрения требований к ОСРВ и встраиваемым системам. Среди этих преимуществ можно отметить:

1. Повышается надежность ОС, т.к. каждый сервис является, по сути, самостоятельным приложением, и его легче отладить и отследить ошибки.

2. Такая система лучше масштабируется, поскольку ненужные сервисы могут быть исключены из системы без ущерба к ее работоспособности.

3. Повышается отказоустойчивость системы, т.к. «зависший» сервис может быть перезапущен без перезагрузки системы.

Отказоустойчивость- свойство системы, позволяющее продолжить выполнение заданных программой действий после возникновения одного или нескольких сбоев или отказов компонентов ОСРВ.

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

 

Отказы могут быть случайными, периодическими или постоянными. Случайные отказы (сбои) при повторении операции исчезают. Причиной такого сбоя может служить, например, электромагнитная помеха. Другой пример - редкая ситуация в последовательности обращений к операционной системе от разных задач. Периодические отказы повторяются часто в течение какого-то времени, а затем могут долго не происходить. Примеры - плохой контакт, некорректная работа ОС после обработки аварийного завершения задачи. Постоянные (устойчивые) отказы не прекращаются до устранения их причины - разрушения диска, выхода из строя микросхемы или ошибки в программе.

 

К примеру, одна из аппаратных неполадок, а именно так называемая «усталость металла», привела к тому, что один из главных мостов Санкт-Петербурга не развелся. Вследствие этого вполне могла произойти в ОС (а конкретно, QNX) аппаратная ошибка.

Для обеспечения надежного решения задач в условиях отказов системы применяются два принципиально различающихся подхода - восстановление решения после отказа системы (или ее компонента) и предотвращение отказа системы (отказоустойчивость).

К сожалению, на сегодняшний день не так много ОС реализуется по принципу клиент-сервер. Среди известных ОСРВ, реализующих архитектуру микроядра, можно отметить OS9 и QNX.

Заключение

Таким образом, для защиты ОС от сбоев и неполадок, нужно ограничить доступ рабочего персонала к программному обеспечению, отвечающему за стабильную работу системы, регулярно обновлять антивирусное программное обеспечение, производить регулярные проверки и обслуживание оборудования, и, по мере его износа, осуществлять замены.

Для ОСРВ очень важно свойство, называемое предсказуемостью временных реакций системы на внешние события. Только исходя из этого свойства можно говорить о состоятельности и обоснованности решений, заложенных в конкретной СРВ. И именно в свете временной предсказуемости необходимо рассматривать возможности выбора конкретной операционной системы под конкретную задачу реального времени.

Также необходимо отметить, что при анализе систем реального времени важным является выбор модели диспетчеризации потоков в рамках конкретной задачи. Определение метода распределения приоритетов, обоснование мониторинга всех потоков жесткого реального времени являются важнейшими действиями при проектировании систем реального времени. Дополнительные сложности создает отсутствие строгих математических методов в оценке мониторинга непериодических, динамических потоков. В связи с этими требованиями выбор операционной системы для реализации конкретной системы жесткого реального времени является ответственным шагом, способным определить успех или не успех разработки системы в целом.

Литература

1. Список операционных систем. http://ru.wikipedia.org/wiki/

2. Компьютерные вирусы. http://ru.wikipedia.org/wiki/Компьютерные_вирусы

3. Хронология компьютерных вирусов. http://ru.wikipedia.org/wiki/Хронология_компьютерных_вирусов_и_червей

4. Антивирусы. http://ru.wikipedia.org/wiki/Антивирус

5. Тесты антивирусов. http://www.anti-malware.ru/tests

6. Рейтинг антивирусов.

http://www.softkey.ru/catalog/rating.php?referer1=ydirect&referer2=moscow&_openstat=ZGlyZWN0LnlhbmRleC5ydTsxNDUyNzsxMDE0MDA0NTt5YW5kZXgucnU6cHJlbWl1bQ

7. Горошко Егор, г. Харьков. Украина, 2003. ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ

References

1. List of operating systems.

http://ru.wikipedia.org/wiki/

2. The Computer Viruses. http://ru.wikipedia.org/wiki/Компьютерные_вирусы

3. The chronology of the computer viruses. http://ru.wikipedia.org/wiki/Хронология_компьютерных_вирусов_и_червей

4. Antiviruses. http://ru.wikipedia.org/wiki/Антивирус

5. The antivirus tests. http://www.anti-malware.ru/tests

6. Rating of antiviruses.

http://www.softkey.ru/catalog/rating.php?referer1=ydirect&referer2=moscow&_openstat=ZGlyZWN0LnlhbmRleC5ydTsxNDUyNzsxMDE0MDA0NTt5YW5kZXgucnU6cHJlbWl1bQ

7. Goroshko Egor, Kharkiv, Ukraine, 2003.THE REAL-TIME OPERATING SYSTEMS.