Введение.
Создание средства антивирусной защиты для ОС Android
Указанные факторы в отдельности не являются эксклюзивными для Android, но их комбинация делает создание антивирусных средств для ОС Android нетривиальной задачей. Её решению и посвящена данная работа. Использование единого механизма установки приложений при помощи .apk-файлов, нередко являющегося единственным способом внесения изменений в системные компоненты, доступным пользователю. Комбинация… Читать ещё >
Введение. Создание средства антивирусной защиты для ОС Android (реферат, курсовая, диплом, контрольная)
Целью выпускной квалификационной работы «Создание средства антивирусной защиты для ОС Android» является разработка и практическое внедрение средства защиты информации от угроз вирусного происхождения. Созданный антивирус должен защищать устройства на базе ОС Android от распространённых актуальных угроз и быть экономически окупаемым.
Одной из ключевых черт наступающей постиндустриальной эпохи считается повсеместная информатизация. Её основным объектом являются вычислительные устройства информационной эры — компьютеры. Огромное количество обрабатываемой ими информации требует автоматизированного подхода к организации вычислений, уменьшающего вероятность ошибок путём снижения человеческого фактора. Как следствие такого подхода появился особый класс угроз безопасности информации — компьютерные вирусы. Наносимый ими ущерб и систематическое принятие мер по защите от них информационных систем различных типов демонстрируют высокую актуальность задачи антивирусной защиты.
Стоит заметить, что одного использования системы антивирусной защиты не достаточно для обеспечения безопасности предприятия. Без комплексных мер, таких как составление инструкций для пользователей и формирование политики безопасности, пользователи системы могут допустить распространение вируса, отключив антивирус или пропустив вирус в обход защитных средств по не охваченным ими каналам. Такая ситуация может сложиться из-за некорректной настройки или неполного понимания администратором безопасности возможностей и ограничений используемого антивируса. По этому создание механизмов внедрения антивирусного продукта в организации должно быть неотъемлемой частью его разработки. вредоносный программный вирус android.
Вышеприведённые аргументы одинаково верны для вычислительных систем всех архитектур, предусматривающих представление программного кода в качестве отдельной сущности, однако актуальность вирусных угроз сильно варьирует между отдельными системами. В числе причин такого положения традиционно называют:
- — различие в популярности между системами (на более распространённую систему целесообразнее ориентироваться при написании вредоносных программ);
- — высокая степень дивергенции в пределах некоторых систем (различия в программных интерфейсах затрудняют написанию вредоносного кода);
- — возраст систем (чем старше система, тем больше программистов владеют навыками написания программ и тем больше документации создано энтузиастами);
- — монолитность/модульность архитектуры (чем уже круг возможностей, доступных при написания программ, тем сложнее создателям вредоносного кода).
Примером существующего долгое время популярного класса систем с единым стабильным API, для которых высоко актуальна задача антивирусной защиты является семейство ОС Windows. ОС семейства Unix, считаются менее подверженными вирусным угрозам из-за их меньшего распространения и значительных различий между доступными в них наборами стабильных API. Промежуточное положение между указанными системами занимает Google Android. Основанная на коде Android Open Source Project и ядре Linux и поддерживающая обширный спектр устройств с разнообразными аппаратными возможностям, она занимает одно из ведущих (по состоянию на 2013/14 года) положение в своей нише по числу проданных устройств и распространённости среди пользователей. При противодействии вредоносному коду, ориентированному на работу в OC Google Android следует принимать во внимание её отличительные особенности:
- — комбинация системной песочницы и интерпретирующего слоя для изоляции приложений друг от друга и достижения прозрачной совместимости между различными процессорными архитектурами;
- — поддержка ряда специфичных типов периферийных устройств и протоколов и протоколов связи, таких как LTE и NFC;
- — внесение производителями устройств значительных изменений в код ОС;
- — использование единого механизма установки приложений при помощи .apk-файлов, нередко являющегося единственным способом внесения изменений в системные компоненты, доступным пользователю.
Указанные факторы в отдельности не являются эксклюзивными для Android, но их комбинация делает создание антивирусных средств для ОС Android нетривиальной задачей. Её решению и посвящена данная работа.