Мегаобучалка Главная | О нас | Обратная связь


Вирусы других операционных систем



2016-09-17 379 Обсуждений (0)
Вирусы других операционных систем 0.00 из 5.00 0 оценок




В настоящее время существует огромное число операционных систем под разные устройства. В современной жизни люди часто пользуются персональными компьютерами, планшетами и смартфонами, поэтому следует рассмотреть распространение вирусов на наиболее используемых операционных системах, кроме Windows: Mac OS и Android.

Архитектура и вирусы Mac OS

История вирусов и компьютерной безопасности является интересной и динамичной. Начиналась она с шутников и превратилась в многомиллиардный бизнес. К счастью, вирусов на Macintosh почти не было, однако нельзя сказать, что на современных компьютерах Apple их нет совсем. Некоторые из самых ранних известных вирусов появились на компьютерах Mac и новые вредоносные программы до сих пор появляются, несмотря на все старания компании Apple.

Для начала следует рассмотреть архитектуру Mac OS X.

Модульная архитектура Mac OS состоит из шести основных компонентов: Системные приложения, пользовательский интерфейс Aqua, пакет из разнообразных прикладных структур, стандартные графические системы, широкомасштабные службы для управления системой и ядро Darwin.

Пользовательский интерфейс

Mac OS X имеет потрясающий пользовательский интерфейс, который настолько же функционален, насколько красив. Apple продолжает лидировать в отрасли, предлагая такие новые особенности, как технология Expose, которая значительно упрощает перемещение между дюжинами открытых окон.

Прикладные структуры

Mac OS X включает в себя различные прикладные структуры, основанные на традиционных программных интерфейсах UNIX, для поддержки разработчиков из различных сообществ. Разработчики могут создавать пользовательские интерфейсы в стиле Aqua для Cocoa, Carbon, AppleScript и Java приложений с помощью прилагаемой среды для разработок XCode. Cocoa – это набор объектно-ориентированных структур, предназначенных для быстрой разработки приложений, упрощающий добавление интерфейсов в стиле Aqua в существующие UNIX-программы или в полностью новые приложения. Carbon предлагает разработчикам возможность легкого переноса своих приложений с Mac OS 9 на Mac OS X. AppleScript позволяет вам создавать ваши собственные приложения, автоматизирующие выполнение команд и повторяющихся операций и выгрузку информации. Java 2 Standard Edition 1.4.1 в Mac OS X полностью соответствует стандартам, значительно оптимизирована и тесно интегрирована с пользовательским интерфейсом, упрощая запуск Java приложений.

Графика и Мультимедиа

Графическая система Mac OS X объединяет в себе 2D, 3D и синхронизируемые мультимедиа стандарты, используя ведущую систему работы с окнами для повышения удобства работы пользователя. Высокопроизводительная библиотека графического рендеринга Quartz 2D является основной моделью визуализации в Mac OS X. Основанная на кросс-платформенном стандарте PDF (Portable Document Format) Quartz 2D отображает и печатает высококачественный сглаженный текст и графику и предоставляет поддержку OpenType, PostScript и TrueType шрифтов. Для пользователей с поддерживаемыми видеокартами Quartz Extreme значительно улучшает оперативность и скорость Mac OS X. OpenGL является промышленным стандартом для визуализации 3D объектов и текстур. OpenGL позволяет работать с high-end 3D графикой в Mac OS X, делая ее идеальной платформой для создания 3D анимации и спецэффектов. QuickTime предоставляет основанную на стандартах среду для создания, воспроизведения и распространения видео, аудио и изображений. Mac OS X Core Audio интегрирует поддержку аудио-функций напрямую в операционную систему так, как никогда ранее, обеспечивая беспрецедентную производительность и простоту работы в вашей виртуальной студии.

Управление системой

Разработанная с использованием тех же технологий, которые управляют Интернет, Mac OS X включает в себя современные сетевые возможности и поддержку стандартных протоколов. Это позволяет легко интегрировать Mac OS X в стандартные сети, включая Macintosh-сети, Windows-сети и, конечно, Internet. Безопасность также стоит на первом месте в Mac OS X, операционная система содержит множество особенностей, позволяющих как индивидуальным пользователям, так и корпорациям вздохнуть немного свободнее.

Фундамент ОС

Под простым в использовании интерфейсом и богатыми графическими возможностями Mac OS X лежит Darwin, UNIX-ядро с открытым кодом, основанное на таких технологиях, как FreeBSD, Mach, Apache и GCC. Darwin предоставляет полномасштабную среду UNIX со службами X11 и POSIX, сравнимыми с Linux или FreeBSD, включая знакомое ядро, библиотеки, сетевые возможности и утилиты, запускаемые из командной строки.

Одной из основных функций операционной системы, точнее ее ядра, является распределение памяти между приложениями. Даже если приложение по каким-то внутренним причинам «зависнет», Darwin просто очистит соответствующую область памяти, не затронув систему и другие работающие приложения. Сбой приложения почти никогда не приводит к сбою всей системы. Еще одним интересным механизмом ядра Darwin является механизм приоритетной, или вытесняющей, многозадачности (preemptive multitasking), обеспечивающей надежность одновременной работы нескольких приложений. Предыдущие версии Mac OS поддерживали лишь один способ распределения ресурсов процессора между задачами — так называемую кооперативную (совместную) многозадачность (cooperative multitasking), при которой задача, получившая доступ к процессору, занимает его до тех пор, пока поток команд от нее непрерывен. Если задача на время освобождает процессор, тогда его ресурсы немедленно передаются другой. При таком подходе одна задача, как правило, получает большую часть процессорного времени, в то время как другим его может сильно не хватать.

Будучи основанным на BSD UNIX, Дарвин поддерживает всю «внутреннюю кухню» BSD: в него включена полная поддержка стандарта POSEX, что дает возможность исполнять любые UNIX-приложения, совместимые с этим стандартом; используется UNIX-модель процессов (идентификаторы процессов, сигналы и проч.); поддерживаются потоки (или нити — threads) UNIX, что позволяет назвать Mac OS X не только многозадачной, но и многопотоковой системой, в которой каждое приложение имеет ряд параллельно выполняемых задач.

А насколько Mac OS уязвима от вирусов? Цитата Эндрю С. Таненбаума: «Mac OS X также является разновидностью микроядерной ОС. Изнутри она представляет собой Berkeley UNIX, функционирующий поверх модифицированной версии микроядра Mach. Однако, поскольку всё это запускается в режиме ядра (для того, чтобы выбрать всю возможную производительность), Mac OS X не является истинно микроядерной. Тем не менее, поскольку Университет Карнеги-Меллона (Carnegie Mellon University) уже много лет назад запускал Berkeley UNIX в пространстве пользователя поверх микроядра Mach, то это, вероятно, могло бы быть сделано снова, хотя и с небольшой потерей производительности, как в случае с L4Linux. В частности, существует проект Darbat по портированию кода Apple BSD (Darwin) на L4 с тем, чтобы сделать её истинно микроядерной ОС.»

Можно сделать вывод, что система Mac OS достаточно защищена, так как в ней гораздо проще исправлять уязвимости, нежели в Windows. Так ли это на самом деле? На следующей странице приводится краткая визуальная история и хронология наиболее значимых вирусов Macintosh. История вирусов Mac – это захватывающая глава с неожиданными поворотами.

1982: 15-летний Рич Скрента создает первый известный вирус под Macintosh, Elk Cloner. Вирус загрузочного сектора распространялся на компьютерах Apple II с помощью зараженной дискеты, и в результате при каждой 50-ой загрузке выводился небольшой стишок на экран.

1994: недолговечный INIT-29-B вирус изменяет системные файлы и другие приложения, иногда из-за него рушились системы.

1998: The Hong Kong virus (на самом деле это червь называется AutoStart 9805) использует функцию автозапуска в QuickTime, чтобы заразить ПК путем копирования самого себя через дисковые разделы. Проявлял всякую активность в системе, и видоизменял файлы с названиями (data, dat).

В этом же году Sevendust, также известный как 666 вызвал немало головной боли у пользователей Mac OS. Его по праву можно считать первым потенциально опасным вредоносным кодом (одно название говорит само за себя). Вирус полностью уничтожал все файлы на жестком диске, оставляя в папке Extensions файл под названием «666».

2006: OSX / Leap-A (также известный как OSX.Oomp) червь распространяется через список собеседников iChat путем обмена файла latestpics.tgz файл (ложно рекламируется, что просочились в сеть скриншоты новой ОС 10.5 Leopard). Вирус получал информацию о списках контактов и системных файлов. Вирус также имеет своих наследников Inqtana и Macarena. Последний заражал файлы, добавляя в них одни и те же фразы – “MachoMan-roygbiv”, “26/10/06”.

2008: Троянский конь AppleScript.THT использует уязвимость в функции удаленного рабочего стола Agent, скрывает себя от брандмауэра и позволяет хакерам получить контроль над зараженным компьютером.

2008 год: OSX.Lamzev.A и OSX.TrojanKit.Malez трояны созданы, чтобы открыть удаленный доступ к компьютеру. К счастью, хакеру необходимо перед этим воспользоваться вашим ПК.

2008: Маскировка в качестве видеокодека на сайты для взрослых. OSX.RSPlug.D троян позволяет удаленному серверу загружать файлы вашего пк.

2009: В январе 2009 г. хакеры разработали троянскую программу и распространяли ее через iWork. Однако этот вирус коснулся только тех, кто скачивал программу с торрентов. В программе был встроен «вредоносный код», который передавал хакерам историю посещений сайтов и любые другие учетные данные о человеке.

В этом же месяце появился другой вариант трояна. Он распространялся уже через пиратскую версию Adobe Photoshop CS4. В марте хакеры ещё раз замаскировали свое создание. На веб-сайтах оно позиционировалось как программа для просмотра HDTV MacCinema.

2010: новая итерация троянского коня OSX / HellRTS дублирует себя и открывает лазейку для хакеров, чтобы те получили доступ к компьютерам пользователей.

Если углубиться в тематику вирусов на Mac OS X, то станет понятно, что особо опасных вирусов на эту операционную систему в тысячи раз меньше, чем на Windows, и их число составляет порядка пары сотен. Можно сделать вывод, что Mac OS X защищенная система, но 100%-ая безопасность не гарантируется.



2016-09-17 379 Обсуждений (0)
Вирусы других операционных систем 0.00 из 5.00 0 оценок









Обсуждение в статье: Вирусы других операционных систем

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (379)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)