Два счастливых дня – 40% скидки на любой курс!

Друзья! Только два дня у нас действует сумасшедшая скидка на все курсы – 40%! Почему? Потому что у нашего руководителя 12 июля день рождения! Как всегда, у нас будет сокращенный рабочий день и шумная вечеринка. Но мы хотим поделиться положительными эмоциями и с вами, наши блогочадцы! Поэтому мы дарим 40% скидки на обучение! Принять участие в акции очень просто: выберите… Подробнее →

Новые курсы от IT Education Center!

Обновленный список курсов IT Education Center L0 «Linux для новичков» Курс рассчитан на тех, кто никогда не работал с ОС Linux. Введение в Linux, общая информация, базовый набор команд. L1 «Администрирование Linux. Базовый уровень» Подойдет тем, кто знаком с Linux, но хочет более детально изучить систему и структурировать свои знания. Администрирование Linux. Средний уровень L2-LAMP «Администрирование веб-серверов на Linux» Курс для тех,… Подробнее →

apparmor

Защита Linux с помощью AppArmor

AppArmor – реализация модуля безопасности в Linux системах по управлению доступом на основе имен. Программа определяет, с какими системными ресурсами может взаимодействовать то или иное приложение. В ней по умолчанию имеется набор стандартных профилей, а также инструменты для создания новых. AppArmor загружается по умолчанию. Определенные пакеты устанавливаются со своими собственными профилями, дополнительные профили находятся в пакете apparmor-profiles. Чтобы установить пакет… Подробнее →

Как работает DNSSec

Архитектура системы DNS в чистом виде не предполагает какую-либо защиту от подмены адресов — информация передается как открытый текст, а подлинность проверяется только по 2-х байтному идентификатору запроса. Таким образом, для взлома (“отравить кэш”), нужно перебрать всего лишь 65536 вариантов. Эта проблема была осознана еще в 1990-х годах — и, с того момента, неспешным шагом добрались до первой редакции спецификации… Подробнее →

teamcity

Что такое TeamCity

TeamCity – это серверное программное обеспечение, написанное на языке Java, разработанное компанией JetBrains, которое обеспечивает непрерывную интеграцию (CI) кода. Основные характеристики TeamCity Unit-тестирование ПО предоставляет возможность следить за коммитами, после чего сразу запускать создание билда и unit-тесты. Например, если после какого-то коммита произошли сбои тестов или компиляции, разработчику придет уведомление о том, что код необходимо ревизировать. Благодаря удобному веб-интерфейсу посмотреть,… Подробнее →

gitlab_flow

Деплой проекта с помощью Gitlab Continuous Integration

Сервис GitLab, как основной конкурент GitHub-а, имеет свои плюсы и минусы (это помимо отечественных корней разработки). Однако с некоторых пор он получил карт-бланш для всех команд разработки, применяющих continuous integration (CI) — этот функционал стал быть встроенным прямо в движок. И — вуаля! — теперь GitLab не только популярное CVS-облако, но еще и полноценная платформа для тестинга и сборки проектов!… Подробнее →

grub

Загружаемся безопасно: что нужно знать о Grub

Grub является самым популярным загрузчиком Linux-based операционных систем, разработанный проектом GNU. Позволяет выбрать одну ОС из множества установленных на ПК. Поддерживает системы Unix, Linux, Solaris, FreeBSD, а также Windows, OS/2, MS-DOS и другие OC (хотя и не является для них “родным”). Характеристики Grub: возможна защита загрузки ПК паролем на уровне загрузчика; использование протоколов TFTP и BOOTP; возможность использовать EFI –… Подробнее →

kak-nastroit-ssl-tls-dlya-mysql-na-ubuntu-16-04

Как настроить безопасность сервера MySQL (часть 2)

(продолжение, начало читать здесь) Проверяем наличие у всех MySQL-пользователей пароля и хоста Для обеспечения безопасности, для всех пользователей сервера MySQL должен быть прописан пароль и хост. Выполним проверку на нашем сервере на предмет отсутствия таковых — возможно, какие-то пользователи изначально были созданы командой вроде CREATE USER ‘anon_user’, без указания этих важных параметро. (Внимание — до версии MySQL 5.7.6 вместо поля… Подробнее →