Файл: Система защиты информации от взлома в банковских системах.pdf
Добавлен: 14.06.2023
Просмотров: 837
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Анализ исходной информации и требований технического задания
1.1 Основные виды и источники атак на информацию
1.2 Обзор наиболее распространенных методов "взлома"
1.3 Получение пароля на основе ошибок в реализации
1.4 Атакуемые сетевые компоненты
1.8 Уровни сетевых атак согласно модели OSI
Глава 2. Разработка технологии защиты банковской компьютерной сети
2.3 Сравнительные характеристики
Глава 3. Разработка алгоритма программы контроля доступа пользователей к банковской сети
3.1 Описание алгоритма работы программы
Глава 4. Разработка программы контроля доступа пользователей к банковской сети
1.8 Уровни сетевых атак согласно модели OSI
Эталонная модель взаимодействия открытых систем OSI (англ. Open Systems Interconnection) была разработана институтом стандартизации ISO с целью разграничить функции различных протоколов в процессе передачи информации от одного абонента другому. Подобных классов функций было выделено 7 - они получили название уровней. Каждый уровень выполняет свои определенные задачи в процессе передачи блока информации, причем соответствующий уровень на приемной стороне производит преобразования, точно обратные тем, которые производил тот же уровень на передающей стороне. В целом прохождение блока данных от отправителя к получателю показано на рис.1.1 Каждый уровень добавляет к пакету небольшой объем своей служебной информации - префикс (на рисунке они изображены как P1... P7). Некоторые уровни в конкретной реализации вполне могут отсутствовать.
Рисунок 1.1 - Прохождение блока данных от отправителя к получателю
Данная модель позволяет провести классификацию сетевых атак согласно уровню их воздействия.
Физический уровень отвечает за преобразование электронных сигналов в сигналы среды передачи информации (импульсы напряжения, радиоволны, инфракрасные сигналы). На этом уровне основным классом атак является "отказ в сервисе". Постановка шумов по всей полосе пропускания канала может привести к "надежному" разрыву связи.
Канальный уровень управляет синхронизацией двух и большего количества сетевых адаптеров, подключенных к единой среде передачи данных. Примером его является протокол EtherNet. Воздействия на этом уровне также заключаются в основном в атаке "отказ в сервисе". Однако, в отличие от предыдущего уровня, здесь производится сбой синхропосылок или самой передачи данных периодической передачей "без разрешения и не в свое время".
Сетевой уровень отвечает за систему уникальных имен и доставку пакетов по этому имени, то есть за маршрутизацию пакетов. Примером такого протокола является протокол Интернета IP. Все атаки, основанные на заведомо неправильной маршрутизации пакетов, мы уже рассмотрели.
Транспортный уровень отвечает за доставку больших сообщений по линиям с коммутацией пакетов. Так как в подобных линиях размер пакета представляет собой обычно небольшое число (от 500 байт до 5 килобайт), то для передачи больших объемов информации их необходимо разбивать на передающей стороне и собирать на приемной. Транспортными протоколами в сети Интернет являются протоколы UDP и TCP. Реализация транспортного протокола - довольно сложная задача, а если еще учесть, что злоумышленник придумывает самые разные схемы составления неправильных пакетов, то проблема атак транспортного уровня вполне объяснима.
Все дело в том, что пакеты на приемную сторону могут приходить и иногда приходят не в том порядке, в каком они были отправлены. Причина обычно состоит в потере некоторых пакетов из-за ошибок или переполненности каналов, реже - в использовании для передачи потока двух альтернативных путей в сети. А, следовательно, операционная система должна хранить некоторый буфер пакетов, дожидаясь прихода задержавшихся в пути. А если злоумышленник с умыслом формирует пакеты таким образом, чтобы последовательность была большой и заведомо неполной, то тут можно ожидать как постоянной занятости буфера, так и более опасных ошибок из-за его переполнения.
Сеансовый уровень отвечает за процедуру установления начала сеанса и подтверждение (квитирование) прихода каждого пакета от отправителя получателю. В сети Интернет протоколом сеансного уровня является протокол TCP (он занимает и 4, и 5 уровни модели OSI). В отношении сеансового уровня очень широко распространена специфичная атака класса "отказ в сервисе", основанная на свойствах процедуры установления соединения в протоколе TCP. Она получила название SYN-Flood (зд. flood - англ. "большой поток").
При попытке клиента подключиться к серверу, работающему по протоколу TCP (а его используют более 80% информационных служб, в том числе HTTP, FTP, SMTP, POP3), он посылает серверу пакет без информации, но с битом SYN, установленным в 1 в служебной области пакета - запросом на соединение. По получении такого пакета сервер обязан выслать клиенту подтверждение приема запроса, после чего с третьего пакета начинается собственно диалог между клиентом и сервером. Одновременно сервер может поддерживать в зависимости от типа сервиса от 20 до нескольких тысяч клиентов.
При атаке типа SYN-Flood злоумышленник начинает на своей ЭВМ создавать пакеты, представляющие собой запросы на соединение (то есть SYN-пакеты) от имени произвольных IP-адресов (возможно даже несуществующих) на имя атакуемого сервера по порту сервиса, который он хочет приостановить. Все пакеты будут доставляться получателю, поскольку при доставке анализируется только адрес назначения. Сервер, начиная соединение по каждому из этих запросов, резервирует под него место в своем буфере, отправляет пакет-подтверждение и начинает ожидать третьего пакета клиента в течение некоторого промежутка времени (1-5 секунд). Пакет-подтверждение уйдет по адресу, указанному в качестве ложного отправителя в произвольную точку Интернета и либо не найдет адресата вообще, либо чрезмерно "удивит" операционную систему на этом IP-адресе (поскольку она никаких запросов на данный сервер не посылала) и будет просто проигнорирован. А вот сервер при достаточно небольшом потоке таких запросов будет постоянно держать свой буфер заполненным ненужными ожиданием соединений и даже SYN-запросы от настоящих легальных пользователей не будут помещаться в буфер: сеансовый уровень просто не знает и не может узнать, какие из запросов фальшивые, а какие настоящие и могли бы иметь больший приоритет.
Атака SYN-Flood получила довольно широкое распространение, поскольку для нее не требуется никаких дополнительных подготовительных действий. Ее можно проводить из любой точки Интернета в адрес любого сервера, а для отслеживания злоумышленника потребуются совместные действия всех провайдеров, составляющих цепочку от злоумышленника до атакуемого сервера (к чести сказать, практически все фирмы-провайдеры, если они обладают соответствующим программным обеспечением и квалифицированным персоналом, активно участвуют в отслеживании атакующей ЭВМ по первой же просьбе, в том числе и от зарубежных коллег).
Актуальность темы определяется значимостью современного механизма хозяйствования предприятий. Суперволатильность экономической системы в целом, обостряющаяся конкуренция, возникновение социальных проблем побуждают искать более обоснованные и эффективные формы и методы управления. Самым «чувствительным» и действенным рычагом управления является заработная плата. Ее изменения, по мнению авторов, должны корректироваться в зависимости от изменения внутренних и внешних условий при обязательном и более эффективном исполнении главных функций заработной платы.
Заработная плата как экономическая категория и экономический рычаг в управлении хозяйственной деятельностью предприятия приобретает новое содержание и возросшее многообразие форм в условиях рыночной системы экономики. Волатильность этой категории продиктована рыночными по характеру изменениями функций зарплаты. Именно они, эти функции заработной платы в новых условиях претерпевают коренное, глубинное изменение. Отсюда традиционный подход к сущности заработной платы, ее организации, расчету эффективных размеров в индивидуальном и совокупном общественном измерении представляются устаревшими. Положим в основу нашего исследования функциональный анализ современной категории заработной платы.
Во-первых, заработная плата выполняет воспроизводственную функцию, то есть должна возмещать и расширенно воспроизводить стоимость рабочей силы. В современных условиях расходы на воспроизводство рабочей силы значительно возросли. Рост произошел за счет расширения потребностей современного человека в силу действия объективного закона возвышения потребностей. Кратно увеличились затраты на образование. Научнотехнический прогресс, в свою очередь, потребовал подготовки работников более высокой квалификации по сравнению даже с 15 - 20 летним ранним периодом. Процесс урбанизации населения, превышение численности городского населения по соотношению с сельским - также воздействует на рост стоимости рабочей силы. Жизнь в городских условиях намного затратнее, чем в сельской местности по многим общеизвестным причинам. В условиях плановой экономики была возможность регулировать рост цен на большинство потребительских товаров. Компенсировались в значительной части расходы на среднее образование и профессиональное обучение за счет государственного бюджета. В рыночной экономике эти и другие траты на рабочую силу перенесены и возмещаются из семейного бюджета, где преобладающим источником доходов является заработная плата.
© Потеев Д.А., Потеева М.А., 2016 г.
Воспроизводственные расходы на рабочую силу можно подразделить на три части по трем периодам жизни человека: 1) до трудоспособного возраста; 2) трудоспособный период и 3) период после трудоспособного возраста. В первом периоде затраты на воспитание, общее образование, лечение, занятие спортом и другие частично возмещаются из семейного бюджета и в значительной мере из государственного бюджета. В трудоспособном возрасте затраты на жизненно необходимые потребности, профессиональное обучение, удовлетворение социально-культурных потребностей должны компенсироваться через заработную плату работодателем. Профессиональная подготовка работников вообще должна осуществляться «под заказ» работодателя и за его счет. Для этого в рыночной экономике необходимо пересмотреть всю систему среднего и высшего профессионального образования. Соответственно, придется пересмотреть всю систему финансового обеспечения профессионального образования. Специалист, подготовленный профессионально «под заказ» фирмы-работодателя, будет в большей степени соответствовать потребностям «заказчика». Общество в целом и рыночная экономика в частности в таком случае сэкономят значительные средства и полезное время обучающихся. Образование получит более целенаправленный характер.
В посттрудовой период расходы на жизненное обеспечение бывших работников должны возмещаться за счет накоплений самого работника и нормативных затрат государства в виде обязательного пенсионного обеспечения. Обе эти части расходов посттрудового периода должны быть заложены в расчетах размеров заработной платы, получаемой в период активной трудовой деятельности и соразмерно связаны с ней.
Не менее важной для определения размеров оптимальной заработной платы является следующая функция заработной платы - стимулирующая (мотивационная). Данную функцию заработная плата выполняет на двух уровнях - микро- и макроэкономическом. На микроуровне заработная плата определяет стимул работника к более производительному, качественному труду. И то и другое важно для работодателя и общества в целом. Между заработной платой и производительностью труда существует прямая и обратная взаимосвязь, хотя и в определенных пределах «чувствительности» категории заработная плата. Рост производительности «живого» труда должен опережать рост заработной платы. Это опережение должно быть гораздо значительнее, чем опережение роста производительности совокупного (живого и прошлого) труда. Производительность живого труда зависит, прежде всего, от профессионализма, умения, желания, системы стимулирования, условий труда конкретного работника. Производительность совокупного труда, кроме вышеуказанного, зависит также от совершенства орудий труда, используемых техники и технологии.
Стимулирование живого труда через заработную плату непосредственно сказывается на возрастании его производительности. Более производительный живой труд должен соответственно выше оплачиваться. Что же касается производительности совокупного труда, то она отражает результативность сочетания двух факторов: а) совершенство применяемой техники и технологии и б) квалификации, профессионализма, умения и старания работника, используемого данную технику. В экономической теории это сочетание определяется техническим и органическим строением капитала (c:v). Чем выше техническое строение капитала, тем меньше доля живого труда в применяемом и потребленном капитале. Отсюда следует, что соотношение темпов роста производительности труда и увеличения заработной платы необходимо устанавливать с учетом технического строения капитала. Возьмем для условного примера два вида производственной деятельности, где в первом техническое строение капитала составляет 4 : 1, а во втором 9 : 1. Достигнут рост производительности труда за определенный период на 20%. Для определения уровня повышения заработной платы установим условно долю: а) влияния на рост производительности совокупного труда и б) воздействия живого труда. Она составит в первом виде деятельности 20% : 5 = 4%, а во втором 20% : 10 = 2%. Следовательно, повышение оплаты живого труда должно в первом случае составить до 4% за указанный период, а во втором до 2%. Экономический принцип опережающего роста производительности труда по сравнению с ростом оплаты труда соблюден. Казалось бы практическое дело лишь за организацией оплаты труда соответственно росту его производительности.
Однако техническое строение капитала не учитывает качество живого труда. Чем выше уровень технического оснащения производства, тем существеннее требования к качеству живого труда. Более сложной и дорогой техникой должен управлять более высококвалифицированный работник. Важность данной закономерности давно отмечена экономической наукой. Известный американский экономист, Лауреат Нобелевской премии П. Самуэльсон отмечал: «Качество труда - это еще один фактор, определяющий общий уровень зарплаты. По всем параметрам - уровню грамотности, образования и профессионального обучения - работники США 1997 года значительно отличаются от работников 1897 года... Такое накопление человеческого капитала и оказало влияние на существенный рост производительности труда» [1; С.473]. Далее автор приводит следующие рассуждения: общий уровень зарплаты, определенный в условиях конкуренции, при затратах 10 единиц труда составляет 20 долл. на единицу и равен предельной производительности 10ой единицы. Кривая спроса на труд двигается вверх-вниз за счет накопления капитала, развития технологий и улучшения качества труда.