Как стать автором
Обновить

Администрирование

Сначала показывать
Порог рейтинга

АСУ ТП — тухлая отрасль, надо идти в IT?

SCADA *IT-компании Инженерные системы *

Довольно часто я слышу такое мнение среди своих коллег и сотрудников, и, будем честными, на то есть причины.

АСУ ТП (автоматизированные системы управления технологическими процессами) — это когда у вас большое предприятие, конвейер, производство, очистные сооружения или что-то подобное и вам нужно отладить весь процесс в автоматическом режиме, чтобы все работало без участия человека, а человек только наблюдал на большом мониторе.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.9K
Комментарии 10

Новости

Pollard's Kangaroo находим решения дискретного логарифма secp256k1 PRIVATE KEY + NONCES в известном диапазоне

Децентрализованные сети *Криптография *Разработка для интернета вещей *Криптовалюты Будущее здесь

В этой статье мы рассмотрим самый быстрый алгоритм для ECDLP из области вычислительной теории чисел, кенгуру Полларда также называют алгоритм лямбды Полларда.

Метод кенгуру Полларда вычисляет дискретные логарифмы в произвольных циклических группах. Он применяется, если известно, что дискретный логарифм лежит в определенном диапазоне, скажем [ a , b ], а затем имеет ожидаемое время выполнения групповой операции.

Преимущество Pollard's Kangaroo:

использует очень мало памяти

можно распараллелить с линейным ускорением

можно эффективно отслеживать требования к объему памяти

Все это делает метод кенгуру самым мощным методом решения задачи дискретного логарифмирования.

Один из способов сломать схемы подписи ECDSA — это решить проблему дискретного логарифмирования.

В настройках ECDSA алгоритмы субэкспоненциального времени, такие как метод индексного исчисления, не применяются, а лучшим известным на сегодняшний день методом решения лежащем в их основе DLP являются метод кенгуру Полларда. Мы постараемся не нагружать вас с различными теоретическими аспектами. Перейдем сразу к экспериментальной части.

Как мы знаем в блокчейне Биткоина отправитель монет BTC всегда раскрывает свой публичный ключ.

Для метода кенгуру Полларда достаточно знать публичный ключ или значение сигнатуры R ( значение R - это тоже своего рода публичный ключ от Nonces т.к. это точка координата x на плоскости эллиптической кривой secp256k1)

Остается только определить диапазон PRIVATE KEY или диапазон NONCES.

Случается такое что некоторые устройства которые создают подписиECDSAв блокчейне Биткоина могут частично раскрывать байты информации о значение "K" (NONCES)

Мы считаем что это потенциальная угроза потери монет BTC и настоятельно рекомендуем всем всегда обновлять ПО и использовать только проверенные устройства.

В недалеком прошлом мы провели криптоанализ в блокчейне Биткоина и нашли несколько таких транзакции.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 170
Комментарии 1

Основы безопасности 3CX. Часть 2

Блог компании 3CX Ltd. Информационная безопасность *Системное администрирование *Разработка систем связи *
Tutorial

Здравствуйте!
Это вторая статья о безопасности 3CX. Как обещали, в ней мы поговорим о лучших практиках обеспечения безопасности 3CX. Начнем без предисловий, пройдясь по основным разделам интерфейса, на которые нужно обратить внимание.

Далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 384
Комментарии 0

77+ примеров использования смарт-контрактов

Децентрализованные сети *Open source *Облачные вычисления *Solidity *Распределённые системы *
Перевод

77+ примеров использования смарт-контрактов

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

Однако, из-за механизмов консенсуса в блокчейне, смарт-контракты не имеют встроенной функции или возможности связываться с внешними ресурсами, такими как поставщики данных или сервисы API, как средством верификации исхода реальных событий, происходящих за пределами блокчейна. Это создает так называемую проблему оракулов в блокчейне и является одним из самых серьезных препятствий для исполнения смарт-контрактов.

Чтобы преодолеть отсутствие такого связующего звена, гибридные смарт-контракты используют оракулы в качестве посредника для сбора информации из внешних источников данных, предоставления информации во внешние источники, и для вычислений off-chain. Оракулы обеспечивают не только двустороннюю связь между смарт-контрактами и внешним миром,  но и безопасную среду, которая защищает от любого риска единой точки отказа (single point of failure), например, от манипуляции данных или системного сбоя.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Просмотры 1.4K
Комментарии 0

Ситуационный центр для мониторинга IT-инфраструктуры и UX — как такое решение может выглядеть на практике

Блог компании Группа Т1 Блог компании Т1 Консалтинг Анализ и проектирование систем *IT-инфраструктура *Визуализация данных *

Подобные системы применяют организации из самых разных отраслей — промышленные предприятия, нефтегазовые компании, облачные провайдеры и многие другие. Расскажем, что важно знать о ситуационных центрах.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1K
Комментарии 3

Стабилизатор по швейцарски. Гидроаккумулятор на 20 млн кВтч

Блог компании Timeweb Cloud Научно-популярное Энергия и элементы питания Экология Инженерные системы *

Два кристально чистых голубых озера в швейцарском кантоне Вале, Лак-д'Эмоссон и Лак-дю-Вьё-Эмоссон, на первый взгляд выглядят как множество местных ледниковых озёр, окружённых горами и обдуваемых ветрами, дующих со склонов близлежащего Монблана. Но первое впечатление может быть обманчивым: водоёмы-близнецы являются центральными компонентами «Нан-де-Дранс», одной из самых оригинальных батарей в мире.

Такие проекты, известные как гидроаккумулирующие электростанции, которые накапливают электроэнергию в виде потенциальной энергии воды, перекачивая её вверх, приобретают всё большее значение, поскольку страны начинают включать возобновляемые источники энергии в свои энергетические балансы. Возобновляемые источники энергии непостоянны — в изобилии только тогда, когда светит солнце и дует ветер — поэтому, чтобы полностью заменить ископаемые виды топлива, они должны быть в состоянии круглосуточно удовлетворять потребности в энергии и поддерживать хрупкий баланс энергосистемы между спросом и предложением.
Читать дальше →
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 5.3K
Комментарии 26

Децентрализованный мир: как выглядит блокчейн-разработка и зачем ее сегодня изучать

Децентрализованные сети *Управление персоналом *
Recovery mode

За два года на Бали я успел убедиться, что это настоящая Мекка для людей, связанных с криптовалютой. Сюда стекаются инвесторы, трейдеры, разработчики и основатели стартапов, здесь постоянно запускаются новые проекты и проводятся свои форумы. Чем больше общаешься с представителями местного криптосообщества, тем лучше понимаешь, что число связанных с криптовалютой проектов растет огромными темпами. Мне как руководителю HR-агентства в сфере IT интересно за этим наблюдать с профессиональной точки зрения: сервисы, связанные с криптой, пишутся на блокчейне — так что увеличение их числа автоматически повышает спрос на блокчейн-разработчиков. 

Впрочем, это не только мои наблюдения: на Indeed (крупнейшая международная площадка по поиску работы) число вакансий в области крипты и блокейна в прошлом году выросло на 118%. В США примерно за тот же период спрос на этих специалистов увеличился в 6 раз. Разработчиков на блокчейне ищут не только стартапы, но и крупные компании — например, банк JPMorgan.

Рынок труда

Оценивать спрос на блокчейн-разработчиков по вакансиям на рекрутинговых площадках не очень удобно: часто поиск ведется внутри криптосообщества или на специализированных ресурсах. Но даже если изучить Linkedin, только в Евросоюзе сейчас ищут более 2 тысяч специалистов по программированию на блокчейне, в Северной Америке — 6,8 тысяч, в Азиатско-Тихоокеанском регионе — 4,6 тысячи. Причем львиная доля компаний ищет сотрудников на удаленку — то есть эти предложения доступны и для соискателей из России, которые не хотят релоцироваться. Например, в Северной Америке удаленный формат предполагает почти половина вакансий.

Читать далее
Всего голосов 10: ↑3 и ↓7 -4
Просмотры 1.5K
Комментарии 18

Насколько хорошо у вас настроен OSPF/IS-IS или помогатор для сетевых инженеров

IT-инфраструктура *Сетевые технологии *
Tutorial

Коллеги-сетевики, привет. К написанию данной статьи меня сподвигли задачи, с которыми приходилось сталкиваться во время работы с OSPF/IS-IS и тот набор решений, к которому я в конечном итоге пришел. Речь идет о насущном вопросе сетевых инженеров, когда приходится применять настройки на живой сети (пусть и с программируемым откатом на крайний случай) без возможности посмотреть как это отразится на всей сети в целом. Если отдельные команды и сценарии еще можно проверить в лабе, то получить полную реплику сети практически невозможно. В связи с этим я задался вопросом о наличии инструмента, который позволял бы строить слепок сети и рассчитывать её реакцию на ранее примененные настройки. Об этом сегодняшний туториал.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.5K
Комментарии 2

Использование Redis для работы с геоданными

NoSQL *Хранение данных *Хранилища данных *Data Engineering *
Из песочницы
Перевод

Работа с геопространственными данными заведомо сложная задача, хотя бы потому что широта и долгота это числа с плавающей запятой и они должны быть очень высокоточными. К тому же, казалось бы, широта и долгота могут быть представлены в виде сетки, но на самом деле нет, не могут, просто потому что Земля не плоская, а математика - сложная наука.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.6K
Комментарии 1

Как я восстанавливал аудиозапись Adobe Audition 1.5 из временного файла

Восстановление данных *Реверс-инжиниринг *Звук

Звуковым редактором Adobe Audition версии 1.5 пользовались многие пользователи старых ПК. Некоторые пользуются им до сих пор из-за его простоты и удобства, несмотря на наличие более свежих версий или другого подобного современного софта. В своих предыдущих статьях я неоднократно прибегал к использованию данной программы, в основном не по её прямому назначению. В данной статье я расскажу, как когда-то давно, не имея большого опыта в программировании, мне приходилось восстанавливать потерянную аудиозапись телефонного разговора, сделанную моим знакомым в Adobe Audition 1.5.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.3K
Комментарии 1

Оценка уровня принимаемого сигнала и задержки ZigBee в различных условиях. Часть 1

Блог компании OTUS Сетевые технологии *
Перевод

Будучи самонастраивающейся, самоорганизующейся и самовосстанавливающейся технологией с низким энергопотреблением, ZigBee в последние несколько лет привлекла к себе значительное внимание с целью обеспечения повсеместной связи между различными устройствами в рамках персональной сети (PAN). Даже спустя десятилетие после своего появления, она продолжает успешно удовлетворять коммуникационные потребности многочисленных современных приложений, относящихся к различным отраслям промышленности, и по-прежнему привлекает внимание исследователей, работающих над определенными аспектами повышения производительности наряду с существенным снижением затрат. Несмотря на свой надежный характер связи, она сильно зависит от контекста и подвержена внешним воздействиям, которые могут вызвать серьезную угрозу для перспективных приложений.

В данной статье представлен новый экспериментальный анализ, проведенный на реальных испытательных стендах для оценки влияния постоянно меняющейся коммуникационной среды на различные параметры, например, RSSI (индикатор уровня принимаемого сигнала) и задержку в присутствии многочисленных помех, которые могут привести к серьезному ухудшению общей производительности. В конечном итоге мы предлагаем подходящий размер фрейма для ZigBee, основываясь на результатах, полученных в ходе экспериментального исследования.

Читать далее
Всего голосов 11: ↑5 и ↓6 -1
Просмотры 1.6K
Комментарии 5

Что такое решения второго уровня (Layer 2) для блокчейн?

Децентрализованные сети *Анализ и проектирование систем *IT-инфраструктура *Solidity *Распределённые системы *
Из песочницы
Перевод

Второй уровень (Layer 2, L2) - это любая офф-чейн сеть, система или технология, построенная поверх блокчейна (обычно известного как сеть первого уровня), которая помогает расширить возможности сети базового уровня. Сети второго уровня могут поддерживать любой блокчейн для внедрения таких улучшений, как например, более высокая пропускная способность транзакций.

Одним из основных требований к сети, системе или технологии второго уровня является то, что она наследует безопасность блокчейна, на базе которого она построена. Данные транзакций должны в той или иной форме проверяться и подтверждаться базовой сетью блокчейна, а не отдельным набором узлов. Например, сайдчейны часто не считаются вторым уровнем, поскольку они обычно используют собственные механизмы консенсуса и валидаторы, что приводит к иному набору гарантий безопасности, чем в сети базового уровня.

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

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 1.4K
Комментарии 2

Продлеваем сертификаты vCenter Server правильно

Системное администрирование *Виртуализация *

TL;DR: Можно продлить внутренние сертификаты vCenter Server до 10 лет.

Наверное все администраторы VMware vSphere слышали про истечение двухлетнего сертификата STS, который используется для выпуска SAML-токенов и от него зависит взаимная аутентификация всех сервисов внутри vCenter Server.

Пострадавшие запускали fixsts и/или certificate-manager из KB76719 для восстановления доступа инфраструктуре и забыли об этом ещё на 2 года.

Но решение оказалось неполным и не совсем корректным:

Читать далее
Рейтинг 0
Просмотры 995
Комментарии 1

Обзор паттернов интеграции микросервисов. Часть 1

Блог компании Southbridge Системное программирование *IT-инфраструктура *Микросервисы *

Недавно мы проводили вебинар «Обзор паттернов интеграции микросервисов». На нём энтерпрайз архитектор Пётр Щербаков рассказал, зачем IT-специалистам нужны шаблоны интеграции, и разобрал, для каких задач они подходят, а для каких нет. Для тех, кто пропустил или предпочитает читать, а не смотреть подготовили текстовый обзор интеграционных паттернов: Circuit Breaker, Sidecar, Ambassador, Anti-Corruption Layer и Async Request-Reply.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 3.1K
Комментарии 0

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам

Блог компании Ozon Tech Анализ и проектирование систем *IT-инфраструктура *DevOps *Kubernetes *

Всем привет! Меня зовут Аня, я строю и развиваю инфраструктуру мониторинга в платформе телеметрии Ozon. Моя команда не только помогает настроить мониторинг, но и разрабатывает различные сервисы и инструменты, чтобы упростить жизнь разработчикам компании.

В прошлом году я рассказывала, как мы организовали мониторинг Kubernetes CronJob на основе kube-state-metrics, Thanos Receive и Thanos Ruler. За год мы нашли ответ на вопрос, почему же крон может не запускаться. И в этой статье я хочу рассказать об основных причинах и проблемах, о которых мы узнали. 

Спойлер: многие не задумываются о том, как устроен и управляется CronJob.

Читать далее
Всего голосов 38: ↑38 и ↓0 +38
Просмотры 2K
Комментарии 2

Как реализовать магию Sqoop для загрузки данных через Spark

Блог компании билайн бизнес SQL *Big Data *Хранение данных *Hadoop *

Очень часто приходится слышать, что Sqoop — это серебряная пуля для загрузки данных большого объёма с реляционных БД в Hadoop, особенно с Oracle, и Spark-ом невозможно достигнуть такой производительности. При этом приводят аргументы, что sqoop — это инструмент, заточенный под загрузку, а Spark предназначен для обработки данных.

Меня зовут Максим Петров, я руководитель департамента "Чаптер инженеров данных и разработчиков", и я решил написать инструкцию о том, как правильно и быстро загружать данные Spark, основываясь на принципах загрузки Sqoop.

Первичное сравнение технологий

В нашем примере будем рассматривать загрузку данных из таблиц OracleDB.

Рассмотрим случай, когда нам необходимо полностью перегрузить таблицу/партицию на кластер Hadoop c созданием метаданных hive.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 485
Комментарии 1

PostgreSQL Antipatterns: где скаляру в GiST место?

Блог компании Тензор Высокая производительность *PostgreSQL *SQL *Администрирование баз данных *

В PostgreSQL есть "волшебный" тип индекса GiST, который позволяет быстро искать разные сложные вещи - от интервалов до массивов и даже реализовывать полнотекстовый поиск.

Про его внутреннее устройство и возможности подробно рассказывал Егор Рогов, а я в статье "PostgreSQL Antipatterns: работаем с отрезками в «кровавом энтерпрайзе»" показал, как с помощью расширения btree_gist он позволяет решать типовые бизнес-задачи.

Одной из таких задач является поиск отрезков внутри сегмента со скалярным идентификатором. И если для btree очевидно, что поле с меньшей кардинальностью должно стоять в индексе раньше - индекс от этого и меньше и быстрее (см. "DBA: находим бесполезные индексы"), то так ли это однозначно для btree_gist?

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1K
Комментарии 0

Сравниваем возможности отечественных облаков. С чего начать, если вы переносите данные?

Блог компании SimbirSoft Облачные сервисы *IT-компании Serverless *

Перенос данных из одного облачного хранилища в другое – сродни переезду. Для того чтобы он не стал пожаром, нужно подготовиться: оценить ваши потребности, возможности разных хранилищ и их ограничения. Вместе с DevOps-командой SimbirSoft рассмотрим несколько популярных сервисов, которые имеют дата-центры на территории страны – Yandex Cloud, VK Cloud Solutions, SberCloud – и разберем первые шаги по переезду. Статья может быть полезна тем, кто ищет площадку для переноса данных из другого облака или традиционной инфраструктуры.

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Просмотры 1.7K
Комментарии 4

Самолёты, машущие крыльями: история орнитоптеров

Блог компании FirstVDS Читальный зал Научно-популярное Инженерные системы *

Естественным и наиболее наглядным примером полёта для человека испокон веков были птицы. Логично, что при возникновении у кого-нибудь идеи подняться в воздух в первую очередь рассматривался вариант «машешь крыльями — и летишь». То, что подобная схема полёта с инженерной точки зрения куда менее выгодна, чем неподвижное крыло, люди поняли сравнительно поздно. Тем не менее идея орнитоптера (или махолёта), то есть аппарата, создающего тягу и подъёмную силу при помощи машущих крыльев, продолжает жить и по сей день.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 5.5K
Комментарии 26

GitLab + K8s + Werf

Git *DevOps *Kubernetes *
Из песочницы

Как настроить пайплайн сборки с помощью K8s + Gitlab + Werf за 30 минут и больше не мучаться. Мини-туториал по настройке окружения с примером.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 3.3K
Комментарии 4