Файл: Система защиты информации от взлома в банковских системах.pdf
Добавлен: 14.06.2023
Просмотров: 829
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Анализ исходной информации и требований технического задания
1.1 Основные виды и источники атак на информацию
1.2 Обзор наиболее распространенных методов "взлома"
1.3 Получение пароля на основе ошибок в реализации
1.4 Атакуемые сетевые компоненты
1.8 Уровни сетевых атак согласно модели OSI
Глава 2. Разработка технологии защиты банковской компьютерной сети
2.3 Сравнительные характеристики
Глава 3. Разработка алгоритма программы контроля доступа пользователей к банковской сети
3.1 Описание алгоритма работы программы
Глава 4. Разработка программы контроля доступа пользователей к банковской сети
Однако техническое строение капитала не учитывает качество живого труда. Чем выше уровень технического оснащения производства, тем существеннее требования к качеству живого труда. Более сложной и дорогой техникой должен управлять более высококвалифицированный работник. Важность данной закономерности давно отмечена экономической наукой. Известный американский экономист, Лауреат Нобелевской премии П. Самуэльсон отмечал: «Качество труда - это еще один фактор, определяющий общий уровень зарплаты. По всем параметрам - уровню грамотности, образования и профессионального обучения - работники США 1997 года значительно отличаются от работников 1897 года... Такое накопление человеческого капитала и оказало влияние на существенный рост производительности труда» [1; С.473]. Далее автор приводит следующие рассуждения: общий уровень зарплаты, определенный в условиях конкуренции, при затратах 10 единиц труда составляет 20 долл. на единицу и равен предельной производительности 10ой единицы. Кривая спроса на труд двигается вверх-вниз за счет накопления капитала, развития технологий и улучшения качества труда.
При этом следует учесть, что предельная производительность труда будет расти только при увеличении количества средств производства и их совершенствовании. Во- вторых, предельная производительность квалифицированных работников будет выше, чем работников, располагающих меньшим «человеческим капиталом». По этим причинам заработная плата в США и других развитых странах высока. Те же причины объясняют, почему уровень заработной платы так различается по странам мира. Заработная плата в США более, чем в девять раз выше, чем в Мексике; в Японии - в 2,5 раза выше, чем в Южной Корее, а в Германии - почти в 50 раз выше, чем в Шри-Ланке.
Мексиканская зарплата ниже американской в основном из-за того, что в Мексике кривая спроса на труд расположена значительно ниже, чем в США, вследствие низкой предельной производительности труда. По сравнению с США капитал такой страны, как Мексика, гораздо меньше: бедственное состояние дорог, дефицит компьютеров и факсов, устаревшее оборудование и т. д. К тому же средний уровень образования в Мексике значительно ниже по сравнению с американским стандартом, так как значительная часть населения все еще неграмотна. Все эти факторы приводят к низкой предельной производительности труда.
Такой анализ, поясняет Самуэльсон, может также объяснить, почему в таких восточно-азиатских странах, как Гонконг, Южная Корея и Тайвань, заработная плата растет очень быстро. Эти страны значительную долю ВНП отводят на образование населения, инвестируют в новые средства производства и импортируют новейшие производственные технологии. В результате реальная зарплата в этих странах удвоилась за последние двадцать лет, в то время как зарплата в странах, уделяющих незначительное внимание разработке инвестиционной и экономической политики, не изменяется.
Приняв эти рассуждения во внимание, дополним что, расходы, связанные с выполнением воспроизводственной функции заработной платы, включают все затраты на жизнеобеспечение и трудовую деятельность самого работника (Ср), несовершеннолетних и нетрудоспособных членов его семьи (Сд), накопления на посттрудовой период (Сп). В итоге общая сумма указанных необходимых затрат:
Wв = Ср + Сд+ Сп.
Компенсация расходов на реализацию стимулирующей (мотивационной) функции заработной платы ^м) можно определить во взаимосвязи с показателями роста производительности живого труда (Прж) и совокупного труда (Прс). Обобщенной формулой можно представить эту зависимость в следующем виде: Wм = ДПрж; Прс).
На микроуровне рост заработной платы большей части населения, живущей за счет этой оплаты, означает стимулирование роста совокупного платежеспособного спроса. Последний, в свою очередь, расширяет потребление и мотивирует увеличение производства.
Экономика получает импульс позитивной экономической и финансовой динамики. И в этом случае пределом роста заработной платы оказывается ее мотивирующая чувствительность. Достижение такого «порога» означает для работника предпочтение досуга при высокой гарантированной оплате, а не дальнейший рост производительности труда. Мотивация переключается преимущественно с производства на потребление и сбережение.
Таким образом, размер заработной платы влияет на совокупный спрос ^сов) и увеличение последнего определяет динамику роста заработной платы по логике обратной связи. Отсюда размер заработной платы макроуровневой мотивации (Wd) определяем по росту совокупного спроса: Wd = Дрсов).
Учетная функция заработной платы заключается в использовании зарплаты в качестве инструмента учета затрат человеческого капитала в издержках предприятия, расчете себестоимости продукции и последующих финансово-экономических показателей. Частный предприниматель, работодатель, стремясь снизить издержки, увеличить прибыль, всегда будет склонен «экономить» на выплате заработной плате. Нередко это объясняется желанием сэкономленные средства направить на расширение и обновление производства, после чего, мол, будет возможность повышать зарплату и увеличивать занятость. Недоплаченный труд работников становится источником скрытого внутреннего инвестирования производства. В период кризисной ситуации такое кредитование можно было бы допустить, если бы в дальнейшем происходило возвращение «кредита» через увеличенную зарплату после преодоления кризисной ситуации. В нашей практике такое возмещение недоплат, к сожалению, не наблюдается. Справедливо высокая заработная плата могла бы быть источником «внутреннего» кредитования при выплате процента в пределах банковской ставки. Сохраняя стимулирующую функцию, заработная плата смогла бы успешно выполнять и кредитную функцию при согласии работника.
Расходы на заработную плату становятся «заложниками» проблем развития производства, производственного накопления и даже избежания банкротств или кризиса. С рациональной точки зрения временные трудности предприятия могут в определенных пределах решаться коллективными усилиями всех работников предприятия. С согласия коллектива на короткий обоснованный период это может выражаться в неполной выплате заработной платы, но с последующей компенсацией. По нашему убеждению этот вариант предпочтительнее кредитной банковской «петли», за которую в любом случае коллектив платит больше. При учете этой кредитной функции заработной платы на указанный период зарплата будет определяться в зависимости от процентной ставки внутреннего кредитования (г) и суммы задолженности ^з): W^ = f ^з; г).
Наконец, нельзя не отметить значимость социальной функции заработной платы. Занимаемая должность, род выполняемой работы или вид деятельности зачастую свидетельствует о социальном статусе человека. В денежном исчислении это отражается в заработной плате или ином доходе работника. Отсутствие работы или чрезмерно низкая оплата труда не только лишают человека возможности приобрести необходимые материальные блага, но и психологически, морально унижают достоинства человека. Неслучайно этим объясняются многие заболевания людей, расстройства нервной системы, распады семей, агрессивность, преступления и другие асоциальные явления.
Компенсация негативних последствий низкой оплаты труда и даже безработицы также может послужить фактором, воздействующим на величину заработной платы. В этом случае размер заработной платы ^о) ограничивается уравнением: Wо = ДСсоц).
Таковы, на наш взгляд, основные социально-экономические функции заработной платы. При системном подходе учет указанных функций заработной платы позволяет сформулировать методологию установления наиболее оптимальных размеров заработной платы ^опт) как на уровне отдельных предприятий, так и некий оптимальный средний показатель оплаты труда для предприятий различных форм собственности и форм организации производства.
Wопт = кв • Wв + км • Wм + кд • Wд + Ц, • W^ + ко • Wc , где
кв, км, кд, ккр, ко - соответственно коэффициенты весовой значимости каждой из функций заработной платы в конкретных внутренних и внешних условиях деятельности предприятия.
Значения весовых коэффициентов устанавливаются расчетным путем в значениях от +1 до - 1, в зависимости от внутренних и внешних условий хозяйствования, форм собственности и масштабов предприятий.
Выводы:
- Предлагаемый методологический поход к анализу заработной платы позволяет обосновать значение изменения в заработной плате с учетом выполнения основных важнейших функций заработной платы.
- Применение указанной методологи вооружает аналитиков и руководство предприятий способом наметить пути улучшения использования заработной платы в качестве важнейшего рычага повышения эффективности производства и управления.
4.1 Описание работы программы
Программа выполнена на языке Perl и предназначена для работы на серверах под управление операционной системы Linux.
Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен. Perl сочетает в себе лучшие черты C, shell, sed и awk. Cинтаксис выражений Perl-а близок к синтаксису C. В отличие от большинства утилит ОС UNIX Perl не ставит ограничений на объем обрабатываемых данных и если хватает ресурсов, то весь файл обрабатывается как одна строка. Рекурсия может быть произвольной глубины. Хотя Perl приспособлен для сканирования текстовых файлов, он может обрабатывать так же двоичные данные и создавать. dbm файлы, подобные ассоциативным массивам. Perl позволяет использовать регулярные выражения, создавать объекты, вставлять в программу на С или C++ куски кода на Perlе, а также позволяет осуществлять доступ к базам данных, в том числе Oracle.
Этот язык часто используется для написания CGI-модулей, которые, в свою очередь, могут обращаться к базам данных. Таким образом может осуществляться доступ к базам данных через WWW.
Для создания и тестирования Perl-программ необходимы:
- любой текстовый редактор, позволяющий сохранять файлы в ASCII-коде (например, встроенный редактор из оболочки FAR Commander);
- программа конвертации ACSII-файлов в формат Unix-систем (в частности, редактор Castillo TextEditor);
- интерпретатор Perl для отладки;
- Web-сервер, поддерживающий работу Perl-программ (для проверки интерфейсных программ был применен Web-сервер OmniHTTPd 2.0 Professional);
- FTP-клиент для загрузки файлов на сервер (больше всего для этого подходит CuteFTP 2.0, позволяющий устанавливать права доступа к файлам);
- любой Web-браузер (был использован MS IE 4.0).
Программы на языке Perl с расширениями. cgi или. pl должны находиться в специальном каталоге на Web-сервере, обычно называемом CGI-BIN. Размещая в нем свои программы, пользователи могут создавать там собственные папки для обеспечения иерархичности. Если сервер работает в среде Unix, то необходимо придать ему определенные права для доступа. Для исполняемых Perl-программ следует задать атрибут 755. Если в них существует какой-либо каталог, в котором будут производиться запись и удаление файлов, то предпочтительнее поставить атрибут 777 (полный доступ). Когда сервер работает под управлением операционной системы Windows XP/Vista, то не следует преобразовывать созданные файлы в формат систем Unix. А операционные системы семейства Windows не позволяют выставлять атрибуты доступа подобно Unix-системам - в них используется другая методика.
Как было отмечено в предыдущем разделе в работе программы предусмотрено два режима: контроля и администрирования.
Режим контроля работы пользователей.
После обращения пользователя локальной сети к какому-либо внешнему ресурсу он получает приглашение ввести свое имя и пароль. Вид окна, отображаемого на машине клиента, приведен на рисунке 4.1
После проверки правильности указанных данных, в соответствии с разработанным алгоритмом, производится проверка расхода выделенных ресурсов. Если выделенный лимит исчерпан пользователь получает следующее предупреждение (см. рис.4.2).
Рисунок 4.1 - Приглашение ввести имя пользователя и пароль
Рисунок 4.2 - Запрет доступа к сети
Пройдя проверку, пользователю предоставляется требуемый доступ во внешнюю сеть.
В процессе работы пользователя программа непрерывно следит за используемыми ресурсами и ведет протокол.
Ниже приводится фрагмент такого протокола:
1005144301.524 292 192.168.59.42 TCP_DENIED/407 1329 GET http://www.rambler.ru/ - NONE/ -
1005144351.251 616 192.168.59.42 TCP_MISS/200 573 GET http://top. list.ru/counter? mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144356.139 4885 192.168.59.42 TCP_MISS/200 11659 GET http://www.images. auto.ru/banners/paint2. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144381.452 30817 192.168.59.42 TCP_MISS/200 1252 GET http://images. rambler.ru/logo-r. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144387.328 31187 192.168.59.42 TCP_MISS/200 2395 GET http://images. rambler.ru/upl/info/adv145x60-6 [1]. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144403.545 84960 192.168.59.42 TCP_MISS/000 23466 GET http://www.rambler.ru/ mcdulcimer DEFAULT_PARENT/iserv. kture -
1005144403.689 53053 192.168.59.42 TCP_MISS/000 0 GET http://counter. rambler.ru/top100. cnt? mcdulcimer DEFAULT_PARENT/iserv. kture -
1005144403.689 16357 192.168.59.42 TCP_MISS/000 0 GET http://images. rambler.ru/n/sonet-200x20. gif mcdulcimer DEFAULT_PARENT/iserv. kture -
1005144403.689 22233 192.168.59.42 TCP_MISS/000 0 GET http://images. rambler.ru/other/narod_190_012. gif mcdulcimer DEFAULT_PARENT/iserv. kture -
1005144407.269 2386 192.168.59.42 TCP_MISS/200 572 GET http://top. list.ru/counter? mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144410.282 6551 192.168.59.42 TCP_MISS/200 58746 GET http://search. rambler.ru/cgi-bin/rambler_search? mcdulcimer DEFAULT_PARENT/iserv. kture text/html
1005144412.022 4752 192.168.59.42 TCP_MISS/200 5630 GET http://images. rambler.ru/upl/clients/narod_468_016. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144415.390 5043 192.168.59.42 TCP_MISS/200 13961 GET http://images. rambler.ru/upl/clients/2citroen_150_80_2. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144417.085 1692 192.168.59.42 TCP_MISS/200 492 GET http://images. rambler.ru/i-s-site1. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144447.872 42981 192.168.59.42 TCP_MISS/200 1241 GET http://images. rambler.ru/newd/logo-r. gif mcdulcimer DEFAULT_PARENT/iserv. kture image/gif
1005144463.935 59059 192.168.59.42 TCP_MISS/000 0 GET http://counter. rambler.ru/top100. cnt?
Как видно из приведенного фрагмента в протоколе хранится информация о количестве принятой информации и наименование ссылки. Однако в данном файле хранится не только информация о данном, но и об остальных пользователях сети.