- •В.В. Бакланов
- •Защитные механизмы
- •Операционной системы
- •Екатеринбург
- •Оглавление
- •Введение
- •1. Пользователи и их права
- •Учетные записи пользователей и работа с ними
- •Video::18:
- •Ivanov:X:1002:101::/home/ivanov:/bin/bash
- •1.2. Процедура регистрации и ее безопасность
- •VI /etc/passwd
- •Initrd /boot/initrd.Img–2.6.18–5–686
- •Права доступа к файлам
- •Комбинированные права доступа
- •1.5. Решение практических задач на разграничение доступа
- •Использование механизма sudo
- •2. Безопасное управление процессами
- •2.1. Общие сведения о процессах
- •Virtual memory (kbytes, -V) unlimited
- •2.2. Средства наблюдения за процессами
- •2.3. Переменные окружения
- •2.4. Способы автоматического запуска и остановки программ
- •Id:3:initdefault:
- •Id:3:initdefault:
- •2.5. Периодически запускаемые процессы
- •2.6. Запуск и остановка программ в интерактивном и фоновом режимах
- •2.7. Средства взаимодействия между процессами
- •2.8. Перенаправление ввода/вывода
- •2.9. Файловая система /proc как «зеркало» процессов
- •2.10. Терминальный режим и консольные атаки
- •16:10:12 Up 15 min, 4 users, load average: 0,00, 0,00, 0,01
- •Ivanov tty2 - 16:07 3:08 0.01s 0.01s -sh
- •Ivanov tty2 2008-11-05 16:07
- •2.11. Сокрытие процессов
- •2.12. Аудит событий и его безопасность
- •3. Работа с объектами файловой системы
- •3.1. Действия над обычными файлами
- •3.2. Работа со специальными файлами устройств
- •255 Heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
- •255 Heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
- •255 Heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
- •16 Heads, 32 sectors/track, 988 cylinders, total 505856 sectors
- •3.3. Монтирование файловых систем
- •3.4. Копирование и запись данных
- •2,0,0 200) 'Ata ' 'wdc wd3200bevt-2' '11.0' Disk
- •1000,0,0 100000) 'Hl-dt-st' 'dvdram gma-4082n' 'pt06' Removable cd-rom
- •3.5. Использование «жестких» и символических ссылок
- •4. Безопасность файловых систем ext*fs
- •4.1. Архитектура файловых систем ext*fs
- •Inode count: 438048
- •Inodes per group: 8112
- •Inode blocks per group: 507
- •Inode: 131329 (0x00020101)
- •Indirect block:
- •131329 Drwxr-xr-X 2 root root 4096 Мар 18 17:42
- •Inode: 527744 (0x00080d80)
- •Indirect block:
- •0X024f9040 73 79 6e 63 0a 00 00 00 : 00 00 00 00 00 00 00 00 sync............
- •4.2. Временные отметки файлов
- •4.3. Алгоритмы логического удаления и восстановления файлов
- •Сетевые возможности операционных систем linux
- •5.1. Контроль и настройка сетевых интерфейсов
- •Inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
- •Interrupt:5 Base address:0x4000
- •Inet addr:127.0.0.1 Mask:255.0.0.0
- •Ifconfig eth0 -arp
- •Inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
- •Interrupt:5 Base address:0x4000
- •Ifconfig eth0 promisc -arp
- •Iwconfig ath0 mode adhoc channel 1 essid “abcd”
- •5.2. Разведка сети
- •5.3. Перехват и анализ сетевого трафика
- •Лабораторный практикум
- •Общие требования
- •Памятка обучаемым
- •Выполнение работы
- •Лабораторная работа № 2 «Исследование архитектуры файловых систем ext*fs»
- •Контрольные вопросы
- •Контрольные вопросы
- •Лабораторная работа № 4 «Реализация политики разграничения доступа средствами ос Linux»
- •Временная нейтрализация парольной защиты
- •Контрольные вопросы
- •Лабораторная работа № 5 «Исследование процессов в ос Linux» Подготовка к работе
- •Наблюдение за файловой системой /proc
- •Просмотр и анализ информации о процессах
- •Управление процессами
- •Работа с консолями
- •Работа с каналами
- •Исследование опасных команд
- •Контрольные вопросы
- •ЛаборАторная работа № 6 «Исследование сетевых возможностей ос Linux»
- •Ifconfig eth0 –arp
- •Контрольные вопросы
- •Лабораторная работа № 7 «Исследование беспроводной сети WiFi под управлением ос Linux»
- •Interrupt:19
- •Inet addr:127.0.0.1 Mask:255.0.0.0
- •Iwconfig ath0 channel 1 essid "abcd"
- •Iwlist ath1 scan
- •Iwconfig ath0 key off
- •Iwconfig ath0 key 0123-4567-89ab-cdef
- •Контрольные вопросы
- •Лабораторная работа № 8 «Наблюдение и аудит в ос Linux»
- •Библиографический список
Ifconfig eth0 -arp
После этого всякое участие компьютера в сетевом обмене становится невозможным. Предполагается, что компьютер станет невидимым из локальной сети, поскольку не будет отвечать на протокольные запросы о соответствии адресов. Но компьютер может быть физически подключен к сети и при этом не иметь установленного IP-адреса.
Информация, выведенная утилитой ifconfig после ввода параметров promisc и –arp, изображена на рис. 5.2.
eth0 Link encap:Ethernet HWaddr 00:02:A5:AB:D9:CC
Inet addr:192.168.0.4 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING NOARP PROMISC MULTICAST MTU:1500 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:910 (910.0 b) TX bytes:774 (774.0 b)
Interrupt:5 Base address:0x4000
Рис. 5.2. Информация, выведенная командой
Ifconfig eth0 promisc -arp
Эксплуатация беспроводных сетей Wi-Fi вызвала необходимость в еще одной утилите, получившей название iwconfig. На рис. 5.3 отображена информация о состоянии беспроводного адаптера, выведенная с помощью команды iwconfig ath0. С помощью этой же утилиты производится установка необходимых параметров.
ath0 IEEE 802.11g ESSID:"abcd" Nickname:""
Mode:Ad-Hoc Frequency:2.412 GHz Cell: 02:1E:58:A1:FD:B9
Bit Rate:0 kb/s Tx-Power:15 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/70 Signal level=-93 dBm Noise level=-93 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Рис. 5.3. Информация, выведенная командой iwconfig ath0
В первой строке отображается название поддерживаемого сетевого протокола IEEE 802.11g, идентификатор ESSID и условное имя Nickname беспроводной сети. Основными параметрами беспроводного приемопередатчика являются:
-
mode – режим работы. Беспроводный адаптер может работать (или имитировать работу) в режимах ad-hoc (работа в одноранговой сети точка-точка без выделенной точки доступа), managed (обычный режим при работе с точкой доступа), master (адаптер, работающий в режиме точки доступа) либо monitor (режим перехвата всех пакетов на данном канале – поддерживается не всеми адаптерами),
-
channel – номер канала (от 1 до 11) или freq – точное значение частоты приемопередатчика,
-
ap – аппаратный адрес точки доступа (в таблице отображается ключевым словом Cell),
-
rate – скорость передачи данных [бит/сек],
-
Tx-Power – относительная мощность передатчика в [дБ] относительно 1 мкВт,
-
key – ключ шифрования.
Отображается также информация о чувствительности приемника, относительном уровне сигнала и шума.
Еще одна утилита iwlist показывает некоторые параметры беспроводной карты, которые недоступны iwconfig. Так, команда
iwlist <dev> scan
позволяет получить список доступных точек доступа и компьютеров, настроенных в режим подключения компьютер – компьютер, а также такие параметры, как имя сети, качество сигнала, частота, режим работы и другое.
Некоторые параметры с помощью утилиты iwconfig можно не только контролировать, но и устанавливать. Утилита позволяет в одной команде устанавливать несколько параметров: