Как экспертиза в области мониторинга событий ИБ помогает создавать качественные продукты. Часть третья
Алексей Потапов, представляющий отдел обнаружения атак экспертного центра безопасности Positive Technologies, продолжает рассказывать о том, как их знания обогащают продукты компании, чтобы они обеспечивали конечную цель — результативную кибербезопасность. В этот раз поговорим о том, как в продукты для кибербезопасности проникают технологии машинного обучения — на примере использования ML-модуля для поведенческого анализа в MaxPatrol SIEM.
Алексей Потапов, представляющий отдел обнаружения атак экспертного центра безопасности Positive Technologies, продолжает рассказывать о том, как их знания обогащают продукты компании, чтобы они обеспечивали конечную цель — результативную кибербезопасность. В этот раз поговорим о том, как в продукты для кибербезопасности проникают технологии машинного обучения — на примере использования ML-модуля для поведенческого анализа в MaxPatrol SIEM.
Тыквы, вампиры и ведьмы: откуда взялся Хеллоуин и за что его (не) любят в Сети
Каждый октябрь всемирная Сеть вместе с магазинами и кофейнями погружается в мир резных тыкв, летучих мышей, вампиров и прочих жизнерадостных мрачностей. Каждый же год Интернет заполняется яростными дискуссиями по поводу того, стоит или нет праздновать Хеллоуин. И сторонников, и противников у него множество: кто-то видит в нём вульгарную корпоративную коммерциализацию, кто-то — попрание родных традиций и тлетворное влияние Запада, кто-то полагает его «не тру» на фоне сурового языческого Самайна, а кто-то считает проявлением сатанизма и бесовства во славу Ктулху и ГМО. Пожалуй, по градусу хейта с Хеллоуином может сравниться разве что День святого Валентина, — и всё же тыквы с готичным антуражем стали привычной деталью осеннего пейзажа по миру в целом и в России в частности. Разбираемся почему.
Каждый октябрь всемирная Сеть вместе с магазинами и кофейнями погружается в мир резных тыкв, летучих мышей, вампиров и прочих жизнерадостных мрачностей. Каждый же год Интернет заполняется яростными дискуссиями по поводу того, стоит или нет праздновать Хеллоуин. И сторонников, и противников у него множество: кто-то видит в нём вульгарную корпоративную коммерциализацию, кто-то — попрание родных традиций и тлетворное влияние Запада, кто-то полагает его «не тру» на фоне сурового языческого Самайна, а кто-то считает проявлением сатанизма и бесовства во славу Ктулху и ГМО. Пожалуй, по градусу хейта с Хеллоуином может сравниться разве что День святого Валентина, — и всё же тыквы с готичным антуражем стали привычной деталью осеннего пейзажа по миру в целом и в России в частности. Разбираемся почему.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Архитектура MMO: источник истины, потоки данных, узкие места I/O и их устранение
Задержки, состояния гонки, синхронность и доступность — это то, с чем сталкивается любой архитектор ПО изо дня в день. Тем не менее почти в каждом случае решением оказывается пересмотр функциональных и технических требований, так что мы редко прибегаем к проектированию полных решений ввиду их сложности.
Но мир многопользовательских игр устроен немного иначе. Пространственная сложность в нём устремляется к бесконечности, а временну́ю мы стремимся сократить до минимума. Мы работаем со множеством строго детерминированных модулей, которые можем легко обслуживать и развёртывать параллельно. И рано или поздно мы сталкиваемся со злом, которое кроется за кулисами любой MMO — проблемами ввода-вывода в базе данных.
Основная цель этой статьи — изучить ограничения, которые возникают на уровне ввода-вывода данных при проектировании MMO-архитектур, взаимодействия системы с данными, вытекающие из всего этого проблемы и их решения.
Задержки, состояния гонки, синхронность и доступность — это то, с чем сталкивается любой архитектор ПО изо дня в день. Тем не менее почти в каждом случае решением оказывается пересмотр функциональных и технических требований, так что мы редко прибегаем к проектированию полных решений ввиду их сложности.
Но мир многопользовательских игр устроен немного иначе. Пространственная сложность в нём устремляется к бесконечности, а временну́ю мы стремимся сократить до минимума. Мы работаем со множеством строго детерминированных модулей, которые можем легко обслуживать и развёртывать параллельно. И рано или поздно мы сталкиваемся со злом, которое кроется за кулисами любой MMO — проблемами ввода-вывода в базе данных.
Основная цель этой статьи — изучить ограничения, которые возникают на уровне ввода-вывода данных при проектировании MMO-архитектур, взаимодействия системы с данными, вытекающие из всего этого проблемы и их решения.
«В этой статье я попытался придать систематический вид основным видам тестирования, которые я нашёл в различных источниках. Идея для этой статьи зародилась у меня, когда я обнаружил, что в Интернете существует множество разнообразных классификаций, и многие отличаются друг от друга. Вначале я начал это исследование для себя, но затем решил поделиться результатами со всеми, надеясь, что оно пригодится другим, как и мне»
Опыт систематизации видов тестирования
Опыт систематизации видов тестирования
1️⃣ Бинарная проблема Гольдбаха
2️⃣ Гипотеза Била
3️⃣ Бесконечность чисел-близнецов
4️⃣ Совершенный кубоид
5️⃣ Числа Серпинского
Пять известных нерешённых задач, условие которых нетрудно понять
2️⃣ Гипотеза Била
3️⃣ Бесконечность чисел-близнецов
4️⃣ Совершенный кубоид
5️⃣ Числа Серпинского
Пять известных нерешённых задач, условие которых нетрудно понять
Дегуглификация Chromium
На сегодня Chrome — пусть и не самый быстрый, но самый популярный браузер в мире, с большим отрывом от остальных. А единственным реальным конкурентом остался Firefox, потому что практически все остальные тоже перешли на кодовую базу и движок Chromium.
Разработать новый браузер с нуля практически нереально, но Chromium — открытый опенсорсный проект, в который каждый может вносить любые изменения. И самое главное, что нужно изменить в первую очередь — убрать из кодовой базы следящие трекеры Google и любые упоминания сервисов этой корпорации, которые жёстко прописаны в коде.
Но это не так просто сделать. К сожалению, следы Google проникли не только в проприетарный Chrome, но и в опенсорсный Chromium.
На сегодня Chrome — пусть и не самый быстрый, но самый популярный браузер в мире, с большим отрывом от остальных. А единственным реальным конкурентом остался Firefox, потому что практически все остальные тоже перешли на кодовую базу и движок Chromium.
Разработать новый браузер с нуля практически нереально, но Chromium — открытый опенсорсный проект, в который каждый может вносить любые изменения. И самое главное, что нужно изменить в первую очередь — убрать из кодовой базы следящие трекеры Google и любые упоминания сервисов этой корпорации, которые жёстко прописаны в коде.
Но это не так просто сделать. К сожалению, следы Google проникли не только в проприетарный Chrome, но и в опенсорсный Chromium.
Слово Божие — функциональное программирование как основа Вселенной
Миру присуще непостоянство: рождаются и умирают люди, строятся и разваливаются государства, появляются и исчезают целые цивилизации. Время, подобно олицетворяющему его древнегреческому богу Кроносу, пожирает собственных детей. Почти все языки программирования, созданные человечеством на заре компьютерной эры, не дожили до наших дней. Противостоять неумолимому течению реки времени смог только один из самых древних языков — LISP.
Его выживание — не простая удача, а следствие того факта, что LISP воплощает в себе фундаментальные принципы программирования, математики и, как вам станет ясно из этой статьи, самого бытия
Миру присуще непостоянство: рождаются и умирают люди, строятся и разваливаются государства, появляются и исчезают целые цивилизации. Время, подобно олицетворяющему его древнегреческому богу Кроносу, пожирает собственных детей. Почти все языки программирования, созданные человечеством на заре компьютерной эры, не дожили до наших дней. Противостоять неумолимому течению реки времени смог только один из самых древних языков — LISP.
Его выживание — не простая удача, а следствие того факта, что LISP воплощает в себе фундаментальные принципы программирования, математики и, как вам станет ясно из этой статьи, самого бытия
Проектирование интеграции. Чек-лист — как подготовить архитектурное решение
В работе solution-архитектора или системного аналитика есть задачи на проектирование интеграции. Иногда заказчик приносит задачу с требованиями на один абзац. Узнаем, с чего начать, если перед вами такие минимальные бизнес-требования.
В работе solution-архитектора или системного аналитика есть задачи на проектирование интеграции. Иногда заказчик приносит задачу с требованиями на один абзац. Узнаем, с чего начать, если перед вами такие минимальные бизнес-требования.
🏭 Представленный в 2022 году на ЦИПР первый российский KVM‑коммутатор запущен в серийное производство
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
System Design 101: о сложных системах простыми словами
В этой шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платёжные системы, Git, облачные сервисы etc. Она будет интересна всем, кто хоть как-то связан с разработкой программного обеспечения и, прежде всего, веб-приложений.
В этой шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платёжные системы, Git, облачные сервисы etc. Она будет интересна всем, кто хоть как-то связан с разработкой программного обеспечения и, прежде всего, веб-приложений.
«Спустя два месяца после прошлого посещения я смог выбраться на охоту за редкостями. Их, редкостей и интересностей, встретилось немало, самых разных»
Casio BP-1000, MacBook 1466 и нестандартные кассеты: новые находки на испанской барахолке
Casio BP-1000, MacBook 1466 и нестандартные кассеты: новые находки на испанской барахолке
«Эта история о том, как группа из пяти инженеров-универсалов в течение года преобразовалась и выросла в полномасштабный Security Operations Center из трёх специализированных линий.
Когда-то мы и правда считали, что можем в 4-5 пар глаз отслеживать состояние всех критически важных сервисов и ситуативно автоматизировать самую унылую рутину, хорошо хоть вовремя опомнились»
Как выращивать SOC на корпоративной ферме
Когда-то мы и правда считали, что можем в 4-5 пар глаз отслеживать состояние всех критически важных сервисов и ситуативно автоматизировать самую унылую рутину, хорошо хоть вовремя опомнились»
Как выращивать SOC на корпоративной ферме
Как создавалась Mount & Blade
Mount & Blade — серия игр за авторством небольшой турецкой студии TaleWords, снискавшая огромное количество фанатов по всему миру. Но, как и многие другие успешные проекты, эта серия прошла через огромное количество препятствий на своём пути и даже была близка к тому, чтобы вовсе никогда не предстать перед взорами игроков. Давайте же поговорим об истории создания этого чудесного творения.
Mount & Blade — серия игр за авторством небольшой турецкой студии TaleWords, снискавшая огромное количество фанатов по всему миру. Но, как и многие другие успешные проекты, эта серия прошла через огромное количество препятствий на своём пути и даже была близка к тому, чтобы вовсе никогда не предстать перед взорами игроков. Давайте же поговорим об истории создания этого чудесного творения.
Forwarded from Хабр Карьера
Стажировки в компаниях на Хабр Карьере.
Специалист по контекстной рекламе в Novikov Marketing Consulting. Можно удаленно. От 17 000 ₽.
Стажер в отдел внутренних коммуникаций и корпоративной культуры в МойОфис. Москва. Неполный рабочий день. До 25 000 ₽.
Разработчик C++/QML в Гумич РТК. Москва. Неполный рабочий день. 60 000 — 80 000 ₽.
IT recruiter в Invista. Можно удаленно. До 200 000 ₽.
Специалист техподдержки в Goodt. Екатеринбург. Можно удаленно. 10 000 — 20 000 ₽.
Больше вакансий
#intern
Специалист по контекстной рекламе в Novikov Marketing Consulting. Можно удаленно. От 17 000 ₽.
Стажер в отдел внутренних коммуникаций и корпоративной культуры в МойОфис. Москва. Неполный рабочий день. До 25 000 ₽.
Разработчик C++/QML в Гумич РТК. Москва. Неполный рабочий день. 60 000 — 80 000 ₽.
IT recruiter в Invista. Можно удаленно. До 200 000 ₽.
Специалист техподдержки в Goodt. Екатеринбург. Можно удаленно. 10 000 — 20 000 ₽.
Больше вакансий
#intern
Город, которого нет: как и почему с карты России исчезали поселения
История знает немало примеров, когда целые города по тем или иным причинам исчезали с лица Земли. Какие‑то уничтожали землетрясения, Помпеи погубил Везувий, а в России многие города оказались под водой в период активной индустриализации.
У нас в стране есть своя Атлантида и другие города, которых сегодня не найти на карте. Давайте узнаем их истории подробнее!
История знает немало примеров, когда целые города по тем или иным причинам исчезали с лица Земли. Какие‑то уничтожали землетрясения, Помпеи погубил Везувий, а в России многие города оказались под водой в период активной индустриализации.
У нас в стране есть своя Атлантида и другие города, которых сегодня не найти на карте. Давайте узнаем их истории подробнее!
On-premise vs. Облако: на что компаниям выгоднее тратить деньги
В конце 2022 года Cloud.ru совместно с компанией «Технологии Доверия» провели исследование облачной зрелости российского бизнеса и пообщались с более чем 650 российскими компаниями. В этой статье мы познакомимся с некоторыми выводами исследования и попытаемся понять, что дешевле — облачная или локальная IT-инфраструктура.
В конце 2022 года Cloud.ru совместно с компанией «Технологии Доверия» провели исследование облачной зрелости российского бизнеса и пообщались с более чем 650 российскими компаниями. В этой статье мы познакомимся с некоторыми выводами исследования и попытаемся понять, что дешевле — облачная или локальная IT-инфраструктура.
Переизобретаем файловую систему: (Open)ZFS
Хранение данных — это всегда боль, у которой может быть больше 50 оттенков: железо, кэш, гарантии, производительность, скорость восстановления при проблемах, удобство и прочее. Как решить большинство из них, при этом получив что-то легко обслуживаемое, да ещё бесплатно? Сегодня поговорим про файловые системы на примере не совсем дефолтной OpenZFS.
Хранение данных — это всегда боль, у которой может быть больше 50 оттенков: железо, кэш, гарантии, производительность, скорость восстановления при проблемах, удобство и прочее. Как решить большинство из них, при этом получив что-то легко обслуживаемое, да ещё бесплатно? Сегодня поговорим про файловые системы на примере не совсем дефолтной OpenZFS.
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
«Меня зовут Юрий, я тот самый IT-специалист или, как говорят заводчане, цифровик. За время работы у меня накопилось столько красочных историй про IT на заводе, что хватит на пару альманахов. Но начну с поста на Хабре. Все истории реальны и без купюр (поэтому я не назвал свою фамилию, хехе)»
Байки с завода: как IT-специалисту на производстве живётся
Байки с завода: как IT-специалисту на производстве живётся