Все статьи
Перевод сайта на HTTPS: как и зачем
Компания Google активно ведет работу по стимулированию владельцев сайтов переводить сайты на работу по протоколу https вместо небезопасного http.
Почему же http использовать небезопасно? Что сделать, чтобы защитить свой сайт?
Компания Google ведет активную работу по стимулированию владельцев сайтов переводить сайты на работу по протоколу HTTPS вместо небезопасного HTTP.Сейчас в браузере Google Chrome все сайты на HTTPS помечаются как безопасные:
сайты на HTTPS помечаются как безопасные
В январе 2017 года (с выходом Chrome версии 56) сайты без SSL-сертификатов (работающие не на HTTPS) будут помечаться Chrome’ом как небезопасные.
То есть заходя на сайт, пользователи будут видеть следующее:
Google Chrome помечает сайты без HTTPS как ненадежные
Соответственно доверие к такому сайту будет невысоким и это скажется на его посещаемости и количестве клиентов.
Читайте также
Параметризованные сборки в GitLab
Параметризованные сборки в GitLab
Понятие параметризованных сборок очень популярно в Jenkins — это функционал, который позволяет запускать сборки с пользовательскими параметрами. Это значительно расширяет возможности автоматизации и делает процессы более гибкими.
Одна из ключевых задач, для которой этот функционал может применяться, — тестирование функционала в разных окружениях. Можно запускать тесты на окружении (например, dev, staging, test), просто задавая нужные параметры. Разбираем эту тему в нашей статье.
Внедряем DevSecOps в процесс разработки. Часть 5. Этап Deploy-time Checks, обзор инструментов
Внедряем DevSecOps в процесс разработки. Часть 5. Этап Deploy-time Checks, обзор инструментов
В предыдущей части рассказали о тестировании функционала на уязвимость до его попадания на продакшн. По итогам предыдущих статей мы можем проверить код на безопасность, собрать безопасные билды, проверить функционал на наличие уязвимостей. Теперь можно разворачивать приложение на продакшне.
Внедряем DevSecOps в процесс разработки. Часть 4. Этап Test-time Checks, обзор инструментов
Внедряем DevSecOps в процесс разработки. Часть 4. Этап Test-time Checks, обзор инструментов
В предыдущих статьях разобрали три этапа DevSecOps — Pre-commit Checks, Commit-time Checks, Post-build Checks. В четвертой статье поговорим о следующем этапе — Test-time Checks.
Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python
Магия динамического маппинга. Реализация универсальной обработки файлов нефиксированной структуры на Python
Один из проектов, с которым мы работаем — IBP-платформа для планирования и прогнозирования спроса и продаж в ритейле. В статье поговорим о конкретной реализации для одной из задач в рамках этой платформы на Python и Django. При этом сама концепция может быть реализована абсолютно на любом фреймворке или платформе: Spring, .NET, Laravel.