Архив за 03 апреля 2020 - 8

Для тех, кто не хочет покидать консоль, любит её ascii-графику, появилась утилита для отрисовки графиков из pipe. Под катом анимация и примеры.
Читать полностью »

Несмотря на пандемию коронавируса и обусловленный ею спад в автомобильной индустрии, Tesla чувствует себя очень уверенно. Компания уже рапортовала о самом лучшем квартале в своей истории по производству и поставкам автомобилей (заводы Tesla – одни из немногих, которые не прекратили работу в это непростое время), а сейчас появились подробности о предзаказах недешевого пикапа Cubertruck.

Пару дней назад Nvidia обновила видеокарту GeForce GTX 1650, наделив её памятью GDDR6. Как потом оказалось, причина не только в желании сделать адаптер более конкурентоспособным, но и в том, что память GDDR5 дорожает из-за снижения спроса.

Honey Tokens (англ. — «медовые приметы/признаки/идентификаторы») одна из разновидностей идеи Honeypot, приманки для злоумышленников, позволяющей обнаружить факт взлома или опознать его источник. Когда атакующий уже проник в систему, он, скорее всего, выполнит действия, несвойственные обычному пользователю. Это можно использовать как способ обнаружения взлома. В статье мы рассмотрим, как легко сделать собственные триггеры для обнаружения взлома на раннем этапе. Такие ловушки полезно использовать системному администратору и даже обычному пользователю, переживающему о приватности своих данных.

Ловушки для хакера. Обнаруживаем взлом на раннем этапе с помощью Canarytokens - 1


До изобретения газоанализаторов шахтеры брали c собой в шахту канарейку. Из-за маленького организма и быстрого обмена веществ, птицы намного раньше реагировали на опасные газы в воздухе и предупреждали шахтеров.Читать полностью »

Max Patrol SIEM. Обзор системы управления событиями информационной безопасности - 1

Введение

Друзья, добрый день.

Данную статью я хочу посвятить такому продукту, как MaxPatrol SIEM компании Positive Technologies уже более 17 лет разрабатывающей инновационные решения в области кибербезопасности.

В ней я постараюсь кратко описать основные задачи и мероприятия, с которыми сталкивается любой офицер ИБ во время своей деятельности и на примере продукта MaxPatrol SIEM рассказать, как их можно решить.

Также постараюсь описать его платформу и схему лицензирования.

Помимо этого приглашаю всех на вебинар, который состоится 8.04.2020 и будет посвящен продукту Platform 187 (5 продуктов в 1 сервере: MaxPatrol SIEM, MaxPatrol 8, PT Network Attack Discovery, PT MultiScanner, «ПТ Ведомственный центр»). Подробности вебинара и регистрация доступны по ссылке — tssolution.ru/events/positive_187_08_04.

Заинтересовавшихся прошу подкат.
Читать полностью »

Мы живём в эпоху доминирования архитектуры x86. Все x86-совместимые процессоры похожи, но и все при этом немного отличаются. И не только производителем, частотой и количеством ядер.

Архитектура x86 за время своего существования (и популярности) пережила много крупных апдейтов (например, расширение до 64 бит — x86_64) и добавлений «расширенных наборов инструкций». К этому приходится подстраиваться и компиляторам, которые по-умолчанию генерируют максимально общий для всех процессоров код. Но среди расширенных инструкций есть много интересного и полезного. Например, в шахматных программах часто используются инструкции для работы с битами: POPCNT, BSF/BSR (или более свежие аналоги TZCNT/LZCNT), PDEP, BSWAP и т.д.

В компиляторах C и C++ явный доступ к таким инструкциям реализован через «присущие (intrinsic) данному процессору функции». пример1 пример2

Для .NET и C# такого удобного доступа не существовало, поэтому когда-то давно я сделал свою обёртку, которая предоставляла эмуляцию таких функций, но если CPU их поддерживал, то заменяла их вызов прямо в вызывающем коде. Благо, большинство нужных мне интринсиков помещались в 5 байт опкода CALL. Подробности можно почитать на хабре по этой ссылке.

С тех пор прошло много лет, в .NET нормальных интринсиков так и не появилось. Но вышел .NET Core, в котором ситуацию исправили. Сначала появились векторные инструкции, в потом и почти весь* набор System.Runtime.Intrinsics.X86.
* — нет «устаревших» BSF и BSR

И всё вроде-бы стало хорошо и удобно. Если не считать того, что определение поддержки каждого набора инструкций всегда было запутанным (какие-то включаются сразу наборами, для каких-то есть отдельные флаги). Так .NET Core запутало нас ещё сильнее с тем, что между «разрешёнными» наборами есть ещё и какие-то зависимости.
Читать полностью »

API Style Guide, или не заставляйте пользователей думать - 1

Привет! Меня зовут Лёша Руцкой, и я — продуктовый менеджер в компании Wrike. До этого работал в Adform и PandaDoc. Последние пять лет я занимаюсь всем, что связано с интеграциями и API.

Wrike — это SaaS продукт для совместной работы и управления проектами. Мы хотим, чтобы разработчики строили свои решения на базе Wrike, а для этого нужно, чтобы наш API был удобным. При этом у нас 9 офисов по всему миру, и 3 из них — офисы разработки. Довольно сложно создавать консистентный API силами распределённых команд, которые говорят на разных языках. Растёт вероятность того, что их решения начнут противоречить друг другу. В этом случае не обойтись без единого для всех набора правил.

Если вы тоже работаете распределённо и делаете свой API, то API Style Guide может вам помочь. Я хочу рассказать, какие распространённые проблемы он решает и как облегчает жизнь разработчикам. Также поделюсь своим опытом по написанию и внедрению собственного API Style Guide в компании.
Читать полностью »

Это случилось еще в 1986 году, но могло произойти снова.

На Уране взорвался газовый пузырь размером в 22000 раз больше Земли - 1

Знаменитый портрет Урана, сделанный космическим аппаратом Voyager -2.

На постоянно растущей карте исследователей Солнечной системы есть гигантское белое пятно. За последние два десятилетия настоящий флот зондов измерял землетрясения на Марсе, изучал углубления в кольцах Сатурна, наблюдал струйные потоки на Юпитере и слышал сердцебиение Плутона. Но с точки зрения тщательного и личного изучения, имидж Урана существенно не вышел за пределы безликого синего пляжного мяча, запечатленного старинными космическим аппаратом Voyager -2 в 1986 году.
Читать полностью »

Однокристальная система Exynos 990 получилась хуже Snapdragon 865. И проблема даже не в производительности, а в троттлинге. Из-за перегрева и снижения частот в играх Exynos 990 через достаточно короткий промежуток времени теряет до двух третей производительности и уступает не только Snapdragon 855, но и менее производительным SoC.

Как оказалось, дебаты по поводу сравнения топовых решений Exynos и Qualcomm идут не только среди покупателей и тематических ресурсов, но и внутри самой Samsung.

Компания Samsung Electronics сообщила о расширении возможностей по обслуживанию портативной техники. Новые возможности связаны с распространением коронавируса и будут действовать в период вызванных им ограничений.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js