Лабораторная работа: исследование сетевого трафика::Журнал СА 1-2.2017
www.samag.ru
Журнал «БИТ. Бизнес&Информационные технологии»      
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
1001 и 1 книга  
19.03.2018г.
Просмотров: 6827
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 7359
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4608
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3159
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3962
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3966
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6467
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3311
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3589
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7448
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10814
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12524
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14230
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9262
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7210
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5517
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4746
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3564
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3274
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3506
Комментарии: 1
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3160
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Лабораторная работа: исследование сетевого трафика

Архив номеров / 2017 / Выпуск №1-2 (170-171) / Лабораторная работа: исследование сетевого трафика

Рубрика: Карьера/Образование /  Лабораторная работа

Без фото ПАВЕЛ ЗАКЛЯКОВ, ИТ-специалист

Лабораторная работа:
исследование сетевого трафика

Можно ли как-то увидеть сетевой трафик? Например, подобно тому, как тестер «показывает» электрический ток, напряжение, а осциллограф – форму? Ответ – можно

Если стоит задача «увидеть» на практике, во что выливается использование стека сетевых протоколов и закрепить теоретические знания, то данная работа с минимумом усилий позволит выполнить эту задачу.

Для исследования трафика будет использован такой инструментарий, как анализатор трафика (он же сниффер).

Чтобы пользователи не смогли испортить что-то в системе, работа проводится от учётной записи с минимальными правами.

При выполнении понаблюдаем, как работает сеть Ethernet, и посмотрим, как выглядит трафик протоколов IP, TCP, UDP, ICMP, HTTP и HTTPS.

Цель работы – произвести перехват сетевого трафика сниффером и в его «сыром шестнадцатеричном виде» понять, какие байты за что отвечают.

Описание лабораторного стенда

Работа проводится на компьютере с ОС Linux CentOS 6.8 (64-bit), подключённом к сети Интернет по Ethernet (без создания VPN, интерфейс eth0).

Для проведения работы используются (требуются) браузер Mozilla Firefox и снифферы tcpdump и Wireshark Network Analyzer (пакеты tcpdump, wireshark, wireshark-gnome, плюс браузер firefox).

Пользователь выполняет действия по созданию сетевой активности с помощью браузера, перехватывает сниффером трафик, после чего его изучает.

В зависимости от уровня подготовленности тех, кто выполняет работу, она может проводиться двумя сценариями:

  • в первом стенд заранее готовится администратором,
  • во втором обучаемые выполняют предварительную настройку стенда самостоятельно.

Подготовка стенда

  1. Установите вышеуказанные операционную систему с графической средой и программы (браузер и снифферы). В процессе установки добавьте пользователя guest с паролем guest.
  2. Настройте сетевое подключение. Убедитесь, что из браузера от указанного пользователя возможно просматривать сайты в интернете.
  3. Настройте возможность запуска снифферов Wireshark Network Analyzer иtcpdump справами обычного пользователя.

В образовательных целях в данной работе запуск сниффера с правами суперпользователя не производится.

При таком ограничении запуск программы сниффера возможен с помощью механизма sudo, но тогда при сохранении трафика в файл владельцем последнего будет суперпользователь. Обычный пользователь не сможет его удалить, азначит, будет расходоваться дисковое пространство.

Лучше использовать тонкую настройку «возможностей» для программ, работающих напрямую с сетевыми интерфейсами (/usr/sbin/dumpcap и /usr/sbin/tcpdump).

 

Статью целиком читайте в журнале «Системный администратор», №1-2 за 2017 г. на страницах 94-100.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Яремчук С. Расширяем права доступа в Linux с помощью ACL.// «Системный администратор», №11, 2005 г. – С. 54-59 (http://samag.ru/archive/article/582).
  2. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: учебник для вузов. – 4-е изд. – СПб.: Питер, 2010. – 944 с.: ил., ISBN 978-5-49807-389-7, с.113-123.
  3. Грошев А.С., Закляков П. В. Информатика: учеб. для вузов. – 3-е изд., перераб. и доп. – М.: ДМК Пресс, 2015. – 588 с., ISBN 978-5-97060-304-8, с. 462-464.
  4. TCP/IP illustrated. – 2nd ed. / Kevin R. Fall, W. Richard Stevens, Adison-Wesley, 2011, ISBN 978-0-321-33631-6, с. 8-19.
  5. Стивенс У.Р. Протоколы TCP/IP. Практическое руководство/пер. с англ. и коммент. А.Ю. Глебовского. – СПб.: Невский Диалект – БХВ-Петербург, 2003. – 672 с.: ил., ISBN 5-7940-0093-7, ISBN 5-94157-300-6, с. 30-33.
  6. NSS environment variables – https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Reference/NSS_environment_variables.
  7. Decrypting TLS Browser Traffic With Wireshark – The Easy Way! – https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way.
  8. Анализ SSL/TLS-трафика в Wireshark – https://habrahabr.ru/company/billing/blog/261301.
  9. Как легко расшифровать TLS-трафик от браузера в Wireshark – https://habrahabr.ru/post/253521.
  10. Bug 1188657 - Keep SSL/TLS key logging working with all Firefox builds from Mozilla – https://bugzilla.mozilla.org/show_bug.cgi?id=1188657.
  11. Google улучшает защиту SSL-сессий – https://habrahabr.ru/post/133268.
  12. NSS Key Log Format – https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format.
  13. Как запустить сниффер wireshark от обычного пользователя – http://askubuntu.com/questions/74059/how-do-i-run-wireshark-with-root-privileges, http://packetlife.net/blog/2010/mar/19/sniffing-wireshark-non-root-user.
  14. Decoding TLS with PHP – https://www.adayinthelifeof.nl/2013/12/30/decoding-tls-with-php.
  15. Psst. Your Browser Knows All Your Secrets (формат файла SSLKEYLOGFILE) – https://isc.sans.edu/forums/diary/Psst+Your+Browser+Knows+All+Your+Secrets+/16415.
  16. SSL/TLS: What's Under the Hood – https://www.sans.org/reading-room/whitepapers/authentication/ssl-tls-whats-hood-34297.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru