SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
whoami
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Структура доклада
1. Особенности мобайл трафика
2. “REST”
3. Структура HTTP запроса / ответа
4. Что такое снифферы
5. Зачем снифферы нужны
6. Почему Burp Suite, чем он отличается от других
7. Практика
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Особенности трафика мобильных приложений
- Нужны тулзы для просмотра
- Очень много разных запросов (сервер, статистика, реклама, etc.) - нужно
фильтровать
- Запросы отсылаются в фоне
- Связь по WiFi/3G/LTE
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Client => SOAP/REST => Server
Application layer via HTTP/HTTPS
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
SOAP vs REST
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
SOAP vs REST
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
RESTful vs. “RESTful”
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Структура запроса: метод GET
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Структура запроса: метод POST
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Структура ответа
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Статус коды
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Что такое снифферы
Сниффер - сетевой анализатор трафика,
который пропускает через себя пакеты
и выводит связку запрос-ответ
в читабельном виде
В качестве снифферов используются разные
приложения: Fiddler, Charles Proxy, Burp Suite, TcpCatcher, etc.
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
ЗАЧЕМ???
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Зачем: мониторинг без вмешательства в данные
Валидация запросов:
- Url
- Заголовки
- Параметры (название/значение)
Валидация ответов:
- Заголовки
- Тело (формат, структура, параметры)
Симуляция time-out
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Зачем: манипуляция данными
Подмена контента в запросе:
● Url,
● Значения параметров,
● Значения заголовков
Подмена контента в ответе:
● Значения параметров,
● Значения заголовков,
● Ссылки на медиа файлы (фото, аудио, видео))
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Позитивные сценарии
● Изменить user status на лету: free/paid, approved/not approved
● Loadmore с произвольным количеством элементов:
○ быстро проверить нагрузку (загрузить много айтемов);
○ проверить отображение конца списка;
○ проверить вызов loadmore на граничных значениях
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Негативные сценарии
● Изменения значений параметров для обхода локальной валидации
● Вызов серверных ошибок для проверки их обработки на клиенте:
○ пустые required fields;
○ ошибочные данные;
○ неверный токен авторизации
● Вызов ошибок в аппе путем подмены ответа от сервера:
○ пустые параметры в ответе;
○ невалидные значения (string вместо int и т.д.);
○ невалидная структура ответа
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Почему Burp?
Плюсы и минусы:
+ Бесплатный
+ Scope
+ Удобный UI
+ Многофункциональный
+ Кроссплатформенный (Java application)
+ Много пользовательских дополнений
- Не позволяет менять параметры соединения
- Бесплатная версия не позволяет сохранить/загрузить сессию (но
позволяет делать экспорт)
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Party time!
Untappd - соц сеть для любителей пива:
- Можно добавлять пиво
- Заводить друзей
- Писать отзывы
Чем полезно:
- Авторизация
- Таблицы
- Картинки
- Понятное API
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Плюсы использования
● Возможность эмулировать тайм-ауты
соединения
● Возможность эмулировать серверные
ошибки
● Возможность манипулировать данными
как в запросе, так и в ответе
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Минусы использования
● Если не выключить прокси когда
выключен сниффер – запросы не
будут работать (фон)
● Увеличивается время на операцию
запрос – ответ
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Краткая инструкция по подключению
iOS:
- WiFi: Settings > Network > HTTP PROXY: Manual, Server (your ip) + Port
- Mobile: custom mobileconfig file (https://iphone.flexserve.net): custom APN
name + Server and Port
Android:
- WiFi:
- Settings > Modify network > Advanced options > Proxy: Manual, Proxy
hostname (your ip) + Proxy port
- ProxyDroid
- Mobile: Settings > Cellular Networks > Access Point Names > edit access
point and set Proxy and Port
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
О чем я умолчал
Как настроить Burp Suite и установить сертификат
Как обойти защиту от MiTM
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Полезные ссылки
https://portswigger.net/burp/
https://jsonformatter.curiousconcept.com/
https://jqplay.org/
https://nabla-c0d3.github.io/blog/2015/12/01/burp-ios9-ats/
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
Q&A
Skype: navisnobilite
Twitter: ddr3ams
Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016

Mais conteúdo relacionado

Mais procurados

Inbox delivery / Как попасть во "Входящие" - кейсы и технологии
Inbox delivery / Как попасть во "Входящие" - кейсы и технологииInbox delivery / Как попасть во "Входящие" - кейсы и технологии
Inbox delivery / Как попасть во "Входящие" - кейсы и технологииEvgeniy Romanov
 
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...Vladislav Morgun
 
Такой разный емейл-маркетинг - доставляем и интригуем
Такой разный емейл-маркетинг - доставляем и интригуемТакой разный емейл-маркетинг - доставляем и интригуем
Такой разный емейл-маркетинг - доставляем и интригуемEvgeniy Romanov
 
Upwork Pro for Mobile Developers
Upwork Pro for Mobile DevelopersUpwork Pro for Mobile Developers
Upwork Pro for Mobile DevelopersMax Belsky
 
Как собрать трафик из Google с минимальными усилиями
Как собрать трафик из Google с минимальными усилиямиКак собрать трафик из Google с минимальными усилиями
Как собрать трафик из Google с минимальными усилиямиAlexey Trudov
 
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)Егор Тютюников
 

Mais procurados (7)

Inbox delivery / Как попасть во "Входящие" - кейсы и технологии
Inbox delivery / Как попасть во "Входящие" - кейсы и технологииInbox delivery / Как попасть во "Входящие" - кейсы и технологии
Inbox delivery / Как попасть во "Входящие" - кейсы и технологии
 
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...
SEO-аналитика: находим, анализируем, используем, усовершенствуем - 07.11.17 -...
 
Такой разный емейл-маркетинг - доставляем и интригуем
Такой разный емейл-маркетинг - доставляем и интригуемТакой разный емейл-маркетинг - доставляем и интригуем
Такой разный емейл-маркетинг - доставляем и интригуем
 
Upwork Pro for Mobile Developers
Upwork Pro for Mobile DevelopersUpwork Pro for Mobile Developers
Upwork Pro for Mobile Developers
 
About Popupster.com
 About Popupster.com About Popupster.com
About Popupster.com
 
Как собрать трафик из Google с минимальными усилиями
Как собрать трафик из Google с минимальными усилиямиКак собрать трафик из Google с минимальными усилиями
Как собрать трафик из Google с минимальными усилиями
 
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)
Как «скачать» весь myTarget и не лопнуть. Михаил Иванков (Plarin)
 

Semelhante a Тестирование трафика мобильных приложений: кейсы и инструменты

QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификация
QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификацияQA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификация
QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификацияQAFest
 
Cloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекомеCloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекомеAnton Saloff
 
Евгений Аралов
Евгений АраловЕвгений Аралов
Евгений АраловSEO.UA
 
Azure Mobile Backend
Azure Mobile BackendAzure Mobile Backend
Azure Mobile BackendVitaly Baum
 
Контроль услуг и приложений в центрах обработки данных нового поколения
Контроль услуг и приложений в центрах обработки данных нового поколенияКонтроль услуг и приложений в центрах обработки данных нового поколения
Контроль услуг и приложений в центрах обработки данных нового поколенияCisco Russia
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииVoximplant
 
Защищенная веб-аналитика для банков, телекомов, медицинских центров
Защищенная веб-аналитика для банков, телекомов, медицинских центровЗащищенная веб-аналитика для банков, телекомов, медицинских центров
Защищенная веб-аналитика для банков, телекомов, медицинских центровAndrew Fadeev
 
"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik HimiranovFwdays
 
C# Web. Занятие 01.
C# Web. Занятие 01.C# Web. Занятие 01.
C# Web. Занятие 01.Igor Shkulipa
 
Системы тестирования современных сетей и сервисов
Системы тестирования современных сетей и сервисовСистемы тестирования современных сетей и сервисов
Системы тестирования современных сетей и сервисовАлександр Земсков
 
Веб-аналитика для всех: WebTrends
Веб-аналитика для всех: WebTrendsВеб-аналитика для всех: WebTrends
Веб-аналитика для всех: WebTrendsAndrew Fadeev
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
 
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...Ontico
 
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...Игорь Мызгин
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьGoIT
 
RIW2016. Как мобилизируется hh.ru
RIW2016. Как мобилизируется hh.ruRIW2016. Как мобилизируется hh.ru
RIW2016. Как мобилизируется hh.ruIlia Moltyaninov
 
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Mikhail Vanin
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Sergey Xek
 

Semelhante a Тестирование трафика мобильных приложений: кейсы и инструменты (20)

QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификация
QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификацияQA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификация
QA Fes 2016. Олег Никифоров. Трафик мобильных приложений: анализ и модификация
 
Cloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекомеCloud стратегия как ответ отт в современном телекоме
Cloud стратегия как ответ отт в современном телекоме
 
Евгений Аралов
Евгений АраловЕвгений Аралов
Евгений Аралов
 
Azure Mobile Backend
Azure Mobile BackendAzure Mobile Backend
Azure Mobile Backend
 
Контроль услуг и приложений в центрах обработки данных нового поколения
Контроль услуг и приложений в центрах обработки данных нового поколенияКонтроль услуг и приложений в центрах обработки данных нового поколения
Контроль услуг и приложений в центрах обработки данных нового поколения
 
Bada
BadaBada
Bada
 
Pavel Dovbush Toster
Pavel Dovbush Toster Pavel Dovbush Toster
Pavel Dovbush Toster
 
Видеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложенииВидеозвонки и шаринг экрана в мобильном приложении
Видеозвонки и шаринг экрана в мобильном приложении
 
Защищенная веб-аналитика для банков, телекомов, медицинских центров
Защищенная веб-аналитика для банков, телекомов, медицинских центровЗащищенная веб-аналитика для банков, телекомов, медицинских центров
Защищенная веб-аналитика для банков, телекомов, медицинских центров
 
"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov"Web Vitals monitoring & optimizations", Erik Himiranov
"Web Vitals monitoring & optimizations", Erik Himiranov
 
C# Web. Занятие 01.
C# Web. Занятие 01.C# Web. Занятие 01.
C# Web. Занятие 01.
 
Системы тестирования современных сетей и сервисов
Системы тестирования современных сетей и сервисовСистемы тестирования современных сетей и сервисов
Системы тестирования современных сетей и сервисов
 
Веб-аналитика для всех: WebTrends
Веб-аналитика для всех: WebTrendsВеб-аналитика для всех: WebTrends
Веб-аналитика для всех: WebTrends
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
 
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...
Опыт совместной работы хостера (Webzilla) и клиента (CityADS) над достижением...
 
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...
на пути к 100% аптайму - доклад с HighLoad 2015 совместно с Станиславом Осип...
 
Виды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спроститьВиды QA: Всё что вы не знали и боялись спростить
Виды QA: Всё что вы не знали и боялись спростить
 
RIW2016. Как мобилизируется hh.ru
RIW2016. Как мобилизируется hh.ruRIW2016. Как мобилизируется hh.ru
RIW2016. Как мобилизируется hh.ru
 
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...Идентификация и аутентификация - встроенные функции безопасности или задачи с...
Идентификация и аутентификация - встроенные функции безопасности или задачи с...
 
Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»Mind map для «Архитектура А/Б тестирования: сделай сам»
Mind map для «Архитектура А/Б тестирования: сделай сам»
 

Тестирование трафика мобильных приложений: кейсы и инструменты

  • 1.
  • 2. whoami Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 3. Структура доклада 1. Особенности мобайл трафика 2. “REST” 3. Структура HTTP запроса / ответа 4. Что такое снифферы 5. Зачем снифферы нужны 6. Почему Burp Suite, чем он отличается от других 7. Практика Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 4. Особенности трафика мобильных приложений - Нужны тулзы для просмотра - Очень много разных запросов (сервер, статистика, реклама, etc.) - нужно фильтровать - Запросы отсылаются в фоне - Связь по WiFi/3G/LTE Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 5. Client => SOAP/REST => Server Application layer via HTTP/HTTPS Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 6. SOAP vs REST Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 7. SOAP vs REST Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 8. RESTful vs. “RESTful” Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 9. Структура запроса: метод GET Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 10. Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 11. Структура запроса: метод POST Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 12. Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 13. Структура ответа Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 14. Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 15. Статус коды Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 16. Что такое снифферы Сниффер - сетевой анализатор трафика, который пропускает через себя пакеты и выводит связку запрос-ответ в читабельном виде В качестве снифферов используются разные приложения: Fiddler, Charles Proxy, Burp Suite, TcpCatcher, etc. Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 17. ЗАЧЕМ??? Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 18. Зачем: мониторинг без вмешательства в данные Валидация запросов: - Url - Заголовки - Параметры (название/значение) Валидация ответов: - Заголовки - Тело (формат, структура, параметры) Симуляция time-out Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 19. Зачем: манипуляция данными Подмена контента в запросе: ● Url, ● Значения параметров, ● Значения заголовков Подмена контента в ответе: ● Значения параметров, ● Значения заголовков, ● Ссылки на медиа файлы (фото, аудио, видео)) Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 20. Позитивные сценарии ● Изменить user status на лету: free/paid, approved/not approved ● Loadmore с произвольным количеством элементов: ○ быстро проверить нагрузку (загрузить много айтемов); ○ проверить отображение конца списка; ○ проверить вызов loadmore на граничных значениях Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 21. Негативные сценарии ● Изменения значений параметров для обхода локальной валидации ● Вызов серверных ошибок для проверки их обработки на клиенте: ○ пустые required fields; ○ ошибочные данные; ○ неверный токен авторизации ● Вызов ошибок в аппе путем подмены ответа от сервера: ○ пустые параметры в ответе; ○ невалидные значения (string вместо int и т.д.); ○ невалидная структура ответа Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 22. Почему Burp? Плюсы и минусы: + Бесплатный + Scope + Удобный UI + Многофункциональный + Кроссплатформенный (Java application) + Много пользовательских дополнений - Не позволяет менять параметры соединения - Бесплатная версия не позволяет сохранить/загрузить сессию (но позволяет делать экспорт) Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 23. Party time! Untappd - соц сеть для любителей пива: - Можно добавлять пиво - Заводить друзей - Писать отзывы Чем полезно: - Авторизация - Таблицы - Картинки - Понятное API Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 24. Плюсы использования ● Возможность эмулировать тайм-ауты соединения ● Возможность эмулировать серверные ошибки ● Возможность манипулировать данными как в запросе, так и в ответе Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 25. Минусы использования ● Если не выключить прокси когда выключен сниффер – запросы не будут работать (фон) ● Увеличивается время на операцию запрос – ответ Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 26. Краткая инструкция по подключению iOS: - WiFi: Settings > Network > HTTP PROXY: Manual, Server (your ip) + Port - Mobile: custom mobileconfig file (https://iphone.flexserve.net): custom APN name + Server and Port Android: - WiFi: - Settings > Modify network > Advanced options > Proxy: Manual, Proxy hostname (your ip) + Proxy port - ProxyDroid - Mobile: Settings > Cellular Networks > Access Point Names > edit access point and set Proxy and Port Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 27. О чем я умолчал Как настроить Burp Suite и установить сертификат Как обойти защиту от MiTM Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016
  • 29. Q&A Skype: navisnobilite Twitter: ddr3ams Тестирование трафика мобильных приложений: кейсы и инструменты @ddr3ams #mobicode2016