Защита информации от несанкционированного доступа
Для защиты от чужого вторжения обязательно предусматриваются определенные меры безопасности. Основные функции, которые должны осуществляться программными средствами, это: · идентификация субъектов и объектов; · разграничение (иногда и полная изоляция) доступа к вычислительным ресурсам и информации; · контроль и регистрация действий с информацией и программами. Процедура идентификации и подтверждения подлинности предполагает проверку, является ли субъект, осуществляющий доступ (или объект, к которому осуществляется доступ), тем, за кого себя выдает. Подобные проверки могут быть одноразовыми или периодическими (особенно в случаях продолжительных сеансов работы). В процедурах идентификации используются различные методы: · простые, сложные или одноразовые пароли; · обмен вопросами и ответами с администратором; · ключи, магнитные карты, значки, жетоны; · средства анализа индивидуальных характеристик (голоса, отпечатков пальцев, геометрических параметров рук, лица); · специальные идентификаторы или контрольные суммы для аппаратуры, программ, данных и др. Наиболее распространенным методом идентификацииявляется парольная идентификация. Практика показала, что парольная защита данных является слабым звеном, так как пароль можно подслушать или подсмотреть, пароль можно перехватить, а то и просто разгадать. Для идентификации программ и данных часто прибегают к подсчету контрольных сумм, однако, как и в случае парольной идентификации, важно исключить возможность подделки при сохранении правильной контрольной суммы. Это достигается путем использования сложных методов контрольного суммирования на основе криптографических алгоритмов. Обеспечить защиту данных от подделки (имитостойкость) можно, применяя различные методы шифрования и методы цифровой подписи на основе криптографических систем с открытым ключом. После выполнения процедур идентификации и установления подлинности пользователь получает доступ к вычислительной системе, и защита информации осуществляется на трех уровнях: · аппаратуры; · программного обеспечения; · данных. Защита на уровнеаппаратуры и программного обеспечения предусматривает управление доступом к вычислительным ресурсам: отдельным устройствам, оперативной памяти, операционной системе, специальным служебным или личным программам пользователя. Защита информации на уровне данных направлена: · на защиту информации при обращении к ней в процессе работы на ПЭВМ и выполнения только разрешенных операций над ними; · на защиту информации при ее передаче по каналам связи между различными ЭВМ. Управление доступом к информации позволяет ответить на вопросы: · кто может выполнять и какие операции; · над какими данными разрешается выполнять операции. Объектом, доступ к которому контролируется, может быть файл, запись в файле или отдельное поле записи файла, а в качестве факторов, определяющих порядок доступа, – определенное событие, значения данных, состояние системы, полномочия пользователя, предыстория обращения и другие данные. Доступ, управляемый событием, предусматривает блокировку обращения пользователя. Например, в определенные интервалы времени или при обращении с определенного терминала. Доступ, зависящий от состояния, осуществляется в зависимости от текущего состояния вычислительной системы, управляющих программ и системы защиты. Что касается доступа, зависящего от полномочий, то он предусматривает обращение пользователя к программам, данным, оборудованию в зависимости от предоставленного режима. Такими режимами могут быть «только читать», «читать и писать», «только выполнять» и др. В основе большинства средств контроля доступа лежит то или иное представление матрицы доступа. Другой подход к построению средств защиты доступа основан на контроле информационных потоков и разделении субъектов и объектов доступа на классы конфиденциальности. Средства регистрации, как и средства контроля доступа, относятся к эффективным мерам защиты от несанкционированных действий. Однако, если средства контроля доступа предназначены для предотвращения таких действий, то задача регистрации – обнаружить уже совершенные действия или их попытки. В общем, комплекс программно-технических средстви организованных (процедурных) решений по защите информации от несанкционированного доступа (НСД) реализуется следующими действиями: · управлением доступом; · регистрацией и учетом; · применением криптографических средств; · обеспечением целостности информации.
Рис. 2.14 – Средства защиты данных
|