Месяц: Октябрь 2018

  • AntiFuzzing: Security through obscurity!?

    от автора

    Зачем заморачиваться и тратить деньги и ресурсы на security? Зачем утруждать себя постановкой Security Development Lifecycle (SDL)? Зачем заниматься интеграцией fuzzing’а в процесс разработки? Зачем занимать голову знаниями о различных фразёрах типа AFL, libfuzz и т.д.? Ведь можно “просто” превратить поиск уязвимостей в своих продуктах в сплошное мучение и устроить исследователям и злоумышленникам “сладкую” жизнь.…

  • Что происходит за кулисами С#: основы работы со стеком

    от автора

    Предлагаю посмотреть все то, что стоит за простыми строками инициализации объектов, вызова методов и передачи параметров. Ну и, разумеется, использование этих сведений на практике — вычитывание стека вызывающего метода. Дисклеймер Прежде, чем приступить к повествованию, настоятельно рекомендую ознакомиться с первым постом про StructLayout, т.к. там разобран пример, который будет использоваться в этой статье. Весь код,…

  • Браузеры отказываются от поддержки TLS 1.0 и 1.1

    от автора

    В августе 2018 года IETF утвердил стандарт TLS 1.3 TLS 1.0 и TLS 1.1 скоро фактически прекратят своё существование. Уже сейчас телеметрия Firefox показывает, что эти протоколы составляют ничтожную долю HTTPS-трафика: 1,11% и 0,09%, соответственно. Подавляющее большинство сайтов сейчас используют TLS 1.2. А в 2019−2020 годы все ведущие браузеры намерены полностью отказаться от поддержки TLS…

  • Как Яндекс пытался скопировать мой сервис тепловых карт

    от автора

    Примерно год назад я сделал такую штуку как тепловые карты цен, я тогда описал весь процесс вот в этой статье. Сервис получился интересный, но денег он не приносит совсем, просто красивая картинка наглядно показывающая где дорого, а где дешево, так сказать, имиджевая составляющая — аналогов на наших сайтах по недвижимости почему-то не было, до недавнего…

  • Подключение Multipath LUN СХД к VMware ESXi и Debian GNU/Linux

    от автора

    Друзья и коллеги! У одного из наших клиентов недавно возник вопрос, который приобрел раннее сервера и HP Blade, а сейчас прикупил HP MSA 2040: Почему сервер видит презентованный ему лун, как 4 отдельных диска одинакового объема (ОС Linux).

  • Новый взгляд на документирование API и SDK в Яндексе. Лекция на Гипербатоне

    от автора

    Меня зовут Андрей Поляков, я руководитель группы документирования API и SDK в Яндексе. Сегодня я хотел бы поделиться с вами докладом, который я и моя коллега, старший разработчик документации Юлия Пивоварова, прочитали несколько недель назад на шестом Гипербатоне. Светлана Каюшина, руководитель отдела документирования и локализации: — Объемы программного кода в мире в последние годы сильно…

  • Понять статистику нам мешает наше нежелание меняться

    от автора

    Исследование показало, что люди предпочитают сложные методы, потому что привыкли к ним Незаконное обвинение Салли Кларк в убийстве двоих её сыновей – знаменитый пример неправильного использования статистики в суде В 1999 году британский солиситор Салли Кларк попала под суд за убийство двух своих малолетних сыновей. Она утверждала, что оба они стали жертвами синдрома внезапной младенческой…

  • Пиво прямиком из облака

    от автора

    Пивоваренная компания Anheuser-Busch InBev, производящая Budweiser, Corona, Stella Artois и еще более 500 марок пива, использует новый подход к контролю за поливом и составом почвы бескрайних ячменных полей, внедряя передовые технологии на основе искусственного интеллекта и машинного обучения.

  • Валидация в Java-приложениях

    от автора

    Этот текст посвящен различным подходам к валидации данных: на какие подводные камни может наткнуться проект и какими методами и технологиями стоит руководствоваться при валидации данных в Java-приложениях. Я часто видел проекты, создатели которых вообще не утруждались выбором подхода к валидации данных. Команды работали над проектом под невероятным давлением в виде сроков и размытых требований, и…

  • Intel Core 9th Gen в цифрах и бенчмарках

    от автора

    Две недели назад мы представили процессоры Intel Core нового, девятого поколения. Теперь от слов пора перейти к цифрам. Снова мы обращаемся за эксклюзивной информацией к неисчерпаемому источнику знаний — сайту Anandtech. Его эксперты провели доскональное и всестороннее сравнительное тестирование трех вышедших процессоров Intel Core 9th Gen. Для хабражителей, не имеющих времени и желания изучать этот…