В предыдущей публикации мы сделали обзор первой части специальных публикаций NIST по информационной безопасности, а в данном посте мы рассмотрим другие значимые и актуальные документы NIST. Напомним, что институт NIST (National Institute of Standards and Technology, Национальный Институт Стандартов и Технологии) публикует специальные публикации (Special Publications, SP) 800 серии, представляющие собой рекомендации, руководства, технические спецификации и ежегодные отчеты по вопросам информационной безопасности в рамках компетенций NIST, а также специальные публикации 1800 серии, содержащие практические советы и решения по кибербезопасности, наглядно демонстрирующие применение стандартов и лучших практик. Данные документы широко используются ИБ-специалистами во всем мире для выстраивания логически взаимосвязанных, прозрачных, измеримых процессов обеспечения кибербезопасности и управления киберрисками.
Stanislav Mekhonoshin @Mexxis
Engineering Manager
Функциональное программирование на Python для самых маленьких — Часть 1 — Lambda Функция
10 мин
55KТуториал
Я решил написать эту серию статей, ибо считаю, что никто не должен сталкиваться с той стеной непонимания, с которой столкнулся когда-то я.
Ведь большинство статей написаны таки образом что, для того чтобы понять что-то в Функциональном Программировании (далее ФП), тебе надо уже знать многое в ФП. Эту статью я старался написать максимально просто — настолько понятно, чтобы её суть мог уловить мой племянник, школьник, который сейчас делает свои первые шаги в Python.
+3
Spring Boot + Apache Kafka и SSL в Docker контейнере
4 мин
39KТуториал
Друзья, привет. В статье я расскажу как собрать решение для быстрого старта вашей разработки из standalone Java приложения, брокера и Zookeeper’а Kafka, поднятых в отдельных Docker контейнерах и настроенной plaintext авторизацией для доступа как с локальной машины, так и из внешнего контура.
Готовый проект на github можно забрать в конце статьи
Готовый проект на github можно забрать в конце статьи
+10
Опыт продаж для рекрутинга в IT
4 мин
7.9KПриветствую всех, кто так или иначе связан с IT-рекрутингом!
Новогодние праздники прошли, и настало время опубликовать давно назревавшую статью о работе рекрутеров, точнее о том, как рекрутеры не работают.
Шесть лет назад я был ведущим специалистом по продажам, но решил совершить дауншифтинг и уйти в IT. Мой путь не был простым и я поработал на различных позициях, от Junior Front-end практиканта, до основателя собственной IT компании. Сегодня я решил поделиться своим опытом и видением того, что же происходит в IT-рекрутинге, со стороны бывшего продавца. Я расскажу в чем важность отношений с разработчиками и при чем тут вообще продажи.
Новогодние праздники прошли, и настало время опубликовать давно назревавшую статью о работе рекрутеров, точнее о том, как рекрутеры не работают.
Шесть лет назад я был ведущим специалистом по продажам, но решил совершить дауншифтинг и уйти в IT. Мой путь не был простым и я поработал на различных позициях, от Junior Front-end практиканта, до основателя собственной IT компании. Сегодня я решил поделиться своим опытом и видением того, что же происходит в IT-рекрутинге, со стороны бывшего продавца. Я расскажу в чем важность отношений с разработчиками и при чем тут вообще продажи.
+13
Пентест на стероидах. Автоматизируем процесс
6 мин
44KС данной темой доклада я выступал на CodeFest. А здесь я перескажу словами, что, как и зачем.
Доклад довольно поверхностный и не требует практически никакой квалификации в области ИБ. Был рассчитан на целевую аудиторию (веб-разработчики, тестировщики (не на проникновение), сисадмины и т.д.). Все довольно просто: несколько утилит, запустили, подождали, разбираем отчет.
Видеоприглашение на конференцию:
Доклад довольно поверхностный и не требует практически никакой квалификации в области ИБ. Был рассчитан на целевую аудиторию (веб-разработчики, тестировщики (не на проникновение), сисадмины и т.д.). Все довольно просто: несколько утилит, запустили, подождали, разбираем отчет.
Видеоприглашение на конференцию:
+68
N+2 полезные книги для бизнеса, которые обязательно стоит прочитать
5 мин
96KВ прошлом году я делал обзор книг, на которых реально растут люди и реально улучшаются процессы.
Тогда понадобился год, чтобы прочитать в десять раз больше бумаги и сделать выборку, которая оказалась неожиданно полезной многим. Вот результаты ещё одного года — ещё N+2 книги для бизнеса, которые реально помогают.
Тогда понадобился год, чтобы прочитать в десять раз больше бумаги и сделать выборку, которая оказалась неожиданно полезной многим. Вот результаты ещё одного года — ещё N+2 книги для бизнеса, которые реально помогают.
+94
Покорим Ruby вместе! Капля шестая
6 мин
25KСегодня мы с вами создадим наше первое полноценное приложение на Руби, попутно обучаясь новым методам классов
Собственно программа простая: она будет считывать текстовый файл, анализировать его по некоторым паттернам, считать статистику и выводить результат. Руби замечательно подходит для анализа документов и текстов с помощью регулярных выражений и методов
String
и File
и регулярными выражениями.Наше приложение: Текстовый анализатор
Собственно программа простая: она будет считывать текстовый файл, анализировать его по некоторым паттернам, считать статистику и выводить результат. Руби замечательно подходит для анализа документов и текстов с помощью регулярных выражений и методов
scan
и split
. В этом приложении мы сконцентрируемся на простом и быстром программировании и не будем организовывать объектно-ориентированную структуру.+19
Покорим Ruby вместе! Капля десятая
6 мин
11KВ этой капле мы еще раз углубимся ООП, выясняя новые методики работы с классами, объектами, модулями, которые обязательно пригодятся нам в серьезном программировании.
Что если мы хотим иметь несколько конструкторов для объекта? Ничто не мешает нам создать дополнительные методы класса, которые возвращают новые объекты. В следующем примере мы описываем котов, имеющих пять параметров: вес, высота, и три на окрас. Мы создадим дополнительные методы, которые определят некоторые типы котов “по умолчанию” (например, черный кот или толстый кот):
Множественные конструкторы
Что если мы хотим иметь несколько конструкторов для объекта? Ничто не мешает нам создать дополнительные методы класса, которые возвращают новые объекты. В следующем примере мы описываем котов, имеющих пять параметров: вес, высота, и три на окрас. Мы создадим дополнительные методы, которые определят некоторые типы котов “по умолчанию” (например, черный кот или толстый кот):
+16
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность
Специализация
Chief information officer (CIO), Scrum Master
Lead
От 10 000 $
DevSecOps
Scrum
Ruby