«Календарь тестировщика». Протестируй безопасность |
Продолжаем цикл статьей «Календарь тестировщика», в этом месяце поговорим о тестировании безопасности. Многие не знают с чего начать и пугаются сложностей. Иван Румак, тестировщик безопасности веб-приложений в Контуре, поделился основами в поиске уязвимостей. Новички найдут в статье базовые знания, а опытным тестировщикам будет полезен раздел про обход защиты от CSRF.
В прошлом году Иван занял 4 место в программе поиска уязвимостей Mail.ru и вошел в призовые топ-100 соревнования Hack The World 2017.
В феврале я решил научить коллег-тестировщиков искать уязвимости и проверять релизы на баги безопасности. Из плана обучения я вынес в статью самые основы: с чего начать, что такое HTTP, а также сделал полный разбор одной уязвимости — как искать, защищаться и обходить защиту.
|
В Департамент информационных технологий, связи и защиты информации города N требуется… |
|
Авторизация для ленивых. Наши грабли |
Всем привет!
Недавно мы решали задачу авторизации пользователей мобильного приложения на нашем бекенде. Ну и что, спросите вы, задача-то уже тысячу раз решённая. В этой статье я не буду рассказывать историю успеха. Лучше расскажу про те грабли, которые мы собрали.
Поехали!
|
Оповещение в Telegram и Slack в режиме реального времени. Или как сделать Alert в Splunk — Часть 2 |
|
Конференция DEFCON 19. «Искусство троллинга». Мэтт «Опенфлай» Джойс |
Метки: author HostingManager программирование конференции исследования и прогнозы в it занимательные задачки блог компании ua-hosting.company троллинг боты |
Стойкое шифрование данных в PNG |
|
Учебник Thymeleaf: Глава 10. Приоритет атрибутов |
Метки: author pilot911 java thymeleaf |
Учебник Thymeleaf: Глава 9. Локальные переменные |
Метки: author pilot911 java thymeleaf |
Учебник Thymeleaf: Глава 8. Макет шаблона |
Метки: author pilot911 java thymeleaf |
[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Играя с грязью» |
Метки: author MagisterLudi читальный зал marvin minsky |
C++20 всё ближе. Встреча в Джексонвилле |
|
Взгляд на Tokio: как устроен этот асинхронный обработчик событий |
Метки: author alinatestova децентрализованные сети блог компании bitfury group bitfury group tokio exonum rust |
Открываем статистику по источникам просмотров и откликов на «Моём круге» |
Метки: author moikrug управление персоналом карьера в it-индустрии блог компании мой круг мой круг moikrug.ru статистика аналитика воронка продаж вакансии кандидаты |
[Перевод] Что есть в новом JupyterLab для пользователей? |
Метки: author MaxRokatansky big data блог компании отус data science jupyter javascript jupyterlab |
Как мы сменили платный Slack на опенсорсный Rocket.Chat |
|
Мирный атом: Япония построит самый мощный суперкомпьютер для ядерных исследований |
Метки: author it_man высокая производительность блог компании ит-град ит-град cray суперкомпьютер |
Принудительное введение в системы управления конфигурациями |
Abstract: как заставить себя изучить любую из существующих систем конфигураций и перестать редактировать файлы на сервере руками.
Пост посвящён душевной боли, которую нужно преодолеть. Ещё в посте будет чуть-чуть технического, но большей частью пост посвящён борьбе с самим собой, отложенному вознаграждению и тому, насколько моторная память котролирует вас.
Уже многие годы (по айтишным меркам — три поколения как) существуют программы, которые позволяют автоматизировать процесс конфигурации серверов. Все эти программы сложные, они вторгаются в святую святых администраторов и заставляют их делать "всё не так, как раньше". Их изучение и интернализация (признание, что "так надо и так правильно") — абсолютный must have в карьере любого системного администратора.
Главная боль состоит в том, что система управления конфигурациями ломает привычную автоматику пальцев. Раньше вы могли поднять веб-сервер за 2 минуты почти не глядя на экран. Теперь вам предлагают потратить на абсолютно те же самые действия минут 15-20 (если вы хорошо знаете систему управления конфигурациями) или даже несколько дней (!!!!!), если вы её изучаете.
Это преступление против личной эффективности. Уменьшить её в десять (0xA) раз — и это они называют прогрессом?
Читать дальше ->
|
Багодельня — марафон по убийству престарелых багов |
Сколько открытых багов у вас в бэклоге? 100? 1000?
А сколько времени они там лежат? Неделю? Месяц? Годы?
А почему так происходит? Нет времени? Надо делать более приоритетные задачи? «Вот сейчас все срочные фичи реализуем, а потом точно будет время на разгребание багов»?
… Некоторые используют Zero Bug Policy, у кого-то хорошо развита культура работы с багами (своевременно актуализируют бэклог, пересматривают ошибки при изменении функционала и т.д.), а кто-то выращивает волшебников, которые пишут вообще без багов (маловероятно, но, может, и такое бывает).
Сегодня я расскажу вам про наше решение по чистке бэклога багов — проект «Багодельня».
Метки: author J_eve хакатоны управление разработкой тестирование мобильных приложений тестирование веб-сервисов блог компании avito testing |
Amazon Lambda with Golang |
Метки: author GolovinskayaAlbina go amazon web services go golang aws lambda |
Прямая трансляция с Vue.js Moscow Meetup #1 |
Метки: author JekaRu vuejs javascript блог компании acronis inc vue.js meetup трансляция |