Интеграция Cisco Threat Response и Cisco Stealthwatch Enterprise

Продолжаю рассказ о развитии системы Cisco Threat Response, которая постепенно превращается в полноценную систему управления инцидентами, объединяющую вместе все решения Cisco по информационной безопасности; и при том бесплатную. В прошлый раз я рассказывал о том, как CTR может быть интегрирован с Cisco Email Security для помощи в расследовании инцидентов, источником которых является электронная почта. Сегодня […]

Telegram-бот для управления инфраструктурой

По мотивам статьи Телеграмм-бот для системного администратора (статья не моя, я только прочитал) захотел поделиться опытом создания Telegram-бота на PowerShell для управления серверами приложений. Будет текст, код и немножко картинок. Конструктивная критика приветствуется ( главное чтобы не звучало «зачем на PowerShell? Надо было на perl» ). Думаю что статья больше подойдет «новичкам» в PowerShell, но […]

Космодромы поближе к экватору — тропический космодром Вэньчан

Космодром Вэньчан на о. Хайнань, запуск ракеты CZ-5 и будущее этого космодрома Космическая польза от экватора Для чего космодромы размещают у экватора? Вкратце: из-за облегчения достижения полезной нагрузкой (ПН) нужной скорости на орбите Земли. Радиус Земли составляет R=6378 км (на экваторе). Длина экватора Земли равна За сутки любая точка на экваторе прокручивается именно на такое […]

Feedback в митингах один на один, почему может не работать и как попытаться починить?

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

Оффшор для IT-бизнеса в Грузии: лайфхаки и подводные камни

Сингапур, Кипр, Китай, Голландия — государства, которые, первыми приходят на ум, когда речь заходит об офшорах для ИТ-компаний. Но в этой статье я расскажу о стране, которая граничит с Россией и предлагает, на удивление, очень соблазнительные условия для стартап-компаний в сфере информационных технологий. Проверено на себе! Погнали? Гамарджоба, генацвале! Необходимость открыть свою IT-компанию была вызвана […]

Hack The Box — прохождение Bitlab. Слабая JS обфускация, GIT и реверс Windows приложения

Данной статьей я начну публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье разберемся с легенькой JavaScript обфускацией, загрузим бэкдор через репозиторий Git, и отладим 32- приложение. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, […]

Как описать 100 Gitlab джоб в 100 строк

В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging и production Задача Настроить пайплайн: Сборка Docker-образов должна производиться по добавлении git-тэга с версией. Каждая операция […]

О стеке в C

Языков программирования существует великое множество. И часто новые языки создаются потому, что в старых чего-то нехватало. Однако C – язык исключение, несмотря на появление Go и Rust он всё ещё твёрдо держит свои позиции. Часто C упрекают ввиду его компактности, и поэтому многие вещи приходится писать самому, руками. Однако с другой стороны, такое положение дел, […]

Ночник без Arduino, но из палок. Часть 1

Привет, мой юный друг! Вот и настал 2020 год, год в котором деревья станут ниже и мы немножко вырастем и множечко чему-то новому научимся. Поехали! Дисклеймер — данный пост я пишу сам, один и под воздействием кружки чая с медом, вечера воскресенья и предстоящей первой самой большой рабочей недели в этом году). Так же я […]

Свойства Min и Max width/height в CSS

Перевод «Min and Max Width/Height in CSS» Ахмада Шадида Порой у разработчиков возникает необходимость ограничить ширину элемента относительно родителя, и в то же время, оставить её динамичной. Задав таким образом начальный размер с возможностью расширения при наличии доступного пространства. Например, нам нужна кнопка, которая должна иметь минимальную ширину. Именно в таких ситуациях удобно использовать свойства […]