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

Padding Oracle Attack на Wallet.dat расшифровка пароля для популярного кошелька Bitcoin Core

Время на прочтение9 мин
Количество просмотров4.7K

В этой статье мы воспользуемся классификацией распространенных шаблонов атак из ресурса кибербезопасности [CAPEC™]. В первые об “Padding Oracle Attack” на Wallet.dat заговорили в далеком 2012 году (на платформе по управления уязвимостями и анализа угроз “VulDB”). Проблема самого популярного кошелька Bitcoin Core влияет на работу AES Encryption Padding в файле Wallet.dat

Технические подробности данной атаки известны:

Злоумышленник может эффективно расшифровывать данные, не зная ключа расшифровки, если целевая система сливает данные о том, произошла ли ошибка заполнения при расшифровке зашифрованного текста. Целевая система, которая передает информацию такого типа, становится заполняющим оракулом, и злоумышленник может использовать этот оракул для эффективной расшифровки данных, не зная ключа дешифрования, выдавая в среднем 128*b вызовов заполняющему оракулу (где b — это количество байт в блоке зашифрованного текста). Помимо выполнения расшифровки, злоумышленник также может создавать действительные зашифрованные тексты (т. е. выполнять шифрование) с помощью оракула заполнения, и все это без знания ключа шифрования.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Комментарии2

Защита Libra в конгрессе: “Мы представляем интересы Соединеных Штатов Америки!”

Время на прочтение2 мин
Количество просмотров4.2K


Libra – новая криптовалюта, разрабатываемая компанией Facebook. В этот вторник, 16 июля, она обсуждалась Банковским комитететом Сената США. Обсуждение в конгрессе проводилось в связи с новым законопроектом правительства под названием “Keep Big Tech Out of Finance” по ограничению возможностей частных компаний в выпуске криптовалют. Представители Libra заявили, что развитие зарубежных криптовалют в странах, не ограниченных подобными законами, приведет к расширению политического и экономического влияния этих стран, что угрожает национальным интересам США.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии6

Курс sol01. Создание смарт-контрактов Solidity для Ethereum

Время на прочтение6 мин
Количество просмотров8.1K

Я полностью переработал и дополнил содержимое своей книги "Создание смарт-контрактов Solidity для блокчейна Ethereum. Практическое руководство" и сделал на ее основе авторский учебный курс.

Этот курс поможет быстро приступить к созданию смарт-контактов Solidity и распределенных приложений для блокчейна Ethereum. Он состоит из 15 уроков (три доступны бесплатно).

Вы узнаете от том, как устроен и работает блокчейн Ethereum, сможете создавать собственные локальные узлы Ethereum на базе Geth и пользоваться Infura и Alchemy, публиковать смарт-контракты и вызывать их функции, обмениваться данными между реальным миром и смарт-контрактами с помощью оракулов, работать с тестовой сетью Rinkeby.

Вы научитесь использовать Remix Solidity, Truffle и Hardhat, создадите собственные токены ERC-20 и NFT, установите узел распределенной межпланетной файловой системы IPFS и опубликуете в этой системе свои файлы.

Вы создадите одностраничные Web-приложения, интегрированные с MetaMask, скрипты для Node.js и API на базе Express и Node.js для вызова функций смарт-контрактов.

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

Присоединиться: https://solidity-ethereum.ru/

Читать далее
Всего голосов 5: ↑2 и ↓3-1
Комментарии1

DUST ATTACK транзакция в блокчейне с подтверждением изоморфизма на общую сумму 10000 BTC

Время на прочтение16 мин
Количество просмотров4.1K

В этой статье мы раскроем обширную тему: “Dust Attack” известная как: "Dusting Attack" или "Crypto Dust". Возможно каждый пользователь криптовалют или держатель большой суммы монет BTC, ETH замещал на своем криптовалютном кошельке поступление незначительно малой суммы монет в satoshi, это поступление маскируется под видом "Donate", но на самом деле это целая математический отточенная система по отъёму всех накопленных монет кошелька на балансе. Рассмотрим две различные примеры пылевой атаки, чтобы пролить свет на все тонкости этой манипуляции и какие риски могут ждать пользователей и держателей популярной криптовалюты Биткоин. Для проведение пылевой атаки большую роль играет подтверждение изоморфизма майнерами, т.к. с 2022 по 2024 года многие криптовалютные сервисы и аппаратные кошельки активно борются с пылевой атакой. На данный момент широкую популярность получил способ самостоятельно создавать пылевые транзакции на собственном холодном кошельке.

Читать далее
Всего голосов 21: ↑5 и ↓16-11
Комментарии16

Как работает блокчейн Scroll: технические детали и обзор архитектуры

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.7K

Привет, Хабр! Меня зовут Леша Куценко, я разработчик смарт-контрактов на Solidity в команде MetaLamp. ​​В этой статье я расскажу про основные технические принципы блокчейна Scroll, которые повлияли на дизайн блокчейна, а также дам обзор общей архитектуры блокчейна.

Из этой статьи вы детально узнаете: о Scroll, который состоит из централизованного узла секвенирования (execution node, rollup node) и децентрализованной сети (roller net), архитектуре и рабочем процессе rollup. Советую прочитать перед этим вот эту статью.

Читать далее
Всего голосов 9: ↑7 и ↓2+5
Комментарии2

Blockchain-интеграция: возможности API и веб-сервисов для безопасных биткоин транзакций

Время на прочтение61 мин
Количество просмотров775

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

Цель данной статьи – осветить концепцию блокчейн API, исследовать основные типы веб-сервисов, используемых для работы с блокчейн-сетями, и проанализировать их применение в реальных бизнес-моделях. Мы рассмотрим технические аспекты интеграции блокчейн API, преимущества и недостатки различных подходов, а также потенциальные риски и вызовы, стоящие перед разработчиками и предприятиями при внедрении этих технологий.

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

Давайте, обсудим перспективы развития блокчейн API и веб-сервисов, а также их влияние на будущее цифровой экономики и информационных технологий.

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

Web3: Фантастические SDAPPS и где они обитают

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.7K

Сейчас разработка Web3 проектов стала уже обычным делом и выпустить свой токен может каждый школьник (даже отстающий, если спросит у ChatGPT, где какую кнопку нажать). Останется лишь написать DAPP (Decentralized application), добавить к нему пользовательский интерфейс (UI), разместить его на сервере и вот Web3 проект готов.

Но подождите! Мы говорим о «разместить на сервере»? Разве проект, размещенный на одном сервере, может называться «Decentralized»? Или надо разместить его на нескольких серверах, чтобы он стал «Decentralized»?

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

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

Но так ли это на самом деле? Кажется, мы сильно лукавим, когда утверждаем, что UI, расположенный на нашем сервере, никак не влияет на пользовательский опыт.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

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

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров3.9K

Рассказываем, как использовать методы стеганографии и шифрования в децентрализованных сервисах на IPFS. Исключаем риски, связанные с централизованным хранением логинов и паролей. Используем метод LSB, «наименьший значащий бит». Внутри статьи — примеры кода на C# и алгоритме AES для шифрования и расшифровки. 

Читать далее
Всего голосов 11: ↑9 и ↓2+7
Комментарии4

Обзор Polygon zkEVM: как работает L2 решение для Ethereum

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров1.2K

Привет, Хабр! Меня зовут Леша Куценко, я разработчик смарт-контрактов в команде MetaLamp, мой основной стек – Solidity. В этой статье я подробнее расскажу про решение для масштабирования с нулевым разглашением (Zero-knowledge proof), а именно – о блокчейне второго уровня Polygon zkEVM. Как блокчейн решает проблему высокой стоимости газа в транзакциях и использует другие преимущества ZK-Rollups? Ответы на эти и другие вопросы в этой статье. 

Для более детального понимания Zero-Knowledge Proofs (ZKP), рекомендую обратиться к этой статье в нашей Blockchain-Wiki на Гитхабе.

Погнали!:)

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

ethers.js – оптимизация запросов JSON-RPC

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.2K

ethers.js – TypeScript библиотека для доступа к EVM блокчейнам. Я использую ее в своих проектах, и другими авторами по ней уже написаны хорошие статьи на хабре (основы, отправка транзакций). В этой же статье хочу поделиться опытом оптимизации запросов ethers js при работе с различными облачными провайдерами JSON-RPC (Alchemy, Infura) и своей нодой. Расскажу о случаях, когда приложение может просто перестать работать, и что с этим делать. Приведу прикидки производительности.

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

Nasdaq планирует использование технологии blockchain

Время на прочтение2 мин
Количество просмотров3.7K
У Bitcoin есть проблемы с имиджем. Эта валюта крайне противоречива практически с момента дебюта. Использование Bitcoin на нелегальных рынках, пропажа сотен миллионов долларов с популярной обменной биржи и другие события подобного характера роняют тень на репутацию криптовалюты.

Но все это ни коим образом, не затрагивает базовую технологию, blockchain, в общем представляющую собой децентрализованную базу данных о транзакциях в сети. Nasdaq хочет доказать применимость технологии blockchain, сначала в своей платформе (Private Market), и, если все пойдет хорошо, в конце концов на фондовом рынке.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

Немного о трендах в сфере «облачной» безопасности

Время на прочтение4 мин
Количество просмотров4.4K


/ фото Alexandre Dulaunoy CC

Облачные вычисления – одна из самых увлекательных технологий, используемых на данный момент. Мы в 1cloud постоянно следим за новинками и трендами в этой области. Совсем недавно мы публиковали материал, посвященный изменениям в ИТ-инфраструктуре, а сегодня нам бы хотелось взглянуть на тренды в сфере безопасности.

Три последних материала из нашего блога на Хабре:

Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии0

iTech Capital инвестировал в BitFury

Время на прочтение2 мин
Количество просмотров2K
В проект, связанный с Bitcoin, впервые вложился инвестор из России. Российский фонд iTech Capital вложился в стартап BitFury, который развивает инфраструктуру платежных систем виртуальной валюты. В очередном раунде компании удалось привлечь инвестиции на сумму $20 миллионов. Кроме iTech Capital, инвесторами стали иностранные фонды DRW Venture Capital и Georgian Co-Investment Fund. Точная сумма, вложенная российским фондом, неизвестна. Однако представитель фонда Алексей Тельнов сообщил, что iTech Capital возглавил раунд.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Как понять нужно ли интегрировать blockchain в ваш продукт?

Время на прочтение10 мин
Количество просмотров27K
imageBlockchain технологии в данный момент являются слишком раздутыми. О нем пишут и говорят все: от конференций Sibos и Money20/20 до популярных материалов в изданиях The Economist и Euromoney – кажется, что каждый стремится ухватить свою долю в золотой блокчейн-лихорадке.

Как определить, что у вас реальный случай применения технологии блокчейн? Мы в Web-payment.ru много пишем о технологии распределенного реестра, и по роду деятельности нашего Digital агентства, ориентированного на финтех компании, замечаем, что поднятый вопрос очень актуальный для многих игроков рынка. Эта статья, опубликованная в блоге открытой платформы для создания своих блокчейнов MultiChain, призвана помочь разобраться в этом.

Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии19

Социальная сеть для холодильников, микроволновок и тостеров

Время на прочтение6 мин
Количество просмотров4.9K


Блокчейн-технологии – новый черный. Мы ребята в тренде, и притом настырные: интервью с AWS не получилось-не срослось (кстати, никогда не поздно его перечитать и передумать), а мы взяли еще одно – на этот раз с нашими новыми резидентами бизнес-инкубатора – ими стали двое молодых амбициозных ребят – Сергей Укустов и Константин Макарычев, которые разрабатывают проект под названием Machinomy и соединили в нем не одно, а два ультратрендовых направления – blockchain и IoT. Что из этого получилось, читаем под катом.
Читать дальше →
Всего голосов 15: ↑5 и ↓10-5
Комментарии8

Московская биржа стала первой российской финансовой организацией — участником международного блокчейн консорциума

Время на прочтение2 мин
Количество просмотров7.6K
image

Московская биржа стала участником международного блокчейн-консорциума HyperLedger и присоединилась к проекту Linux Foundation, в рамках которого функционирует этот консорциум.
Подробности
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

Равертывание Emercoin blockchain с веб-кошельком на RedHat/CentOS 7 и Ubuntu 16.04

Время на прочтение3 мин
Количество просмотров4.8K
Одним из современных технических мейнстримов является блокчейн. В этой статье я расскажу как можно быстро развернуть Emercoin блокчейн на RedHat/CentOS 7 и Ubuntu 16.04 LTS.
Читать дальше →
Всего голосов 4: ↑2 и ↓20
Комментарии2

Блокчейн и финтех-хакатон в Университете Иннополис

Время на прочтение3 мин
Количество просмотров4.1K
17—18 сентября на площадке ИТ-вуза пройдёт первый в России хакатон, посвященный созданию новых продуктов для финтех-индустрии с использованием современных ИТ-решений и болкчейн-технологий. В программе: искусственный интеллект в жюри, средства на развитие продукта, подарки и финтех-воршкоп с экспертами венчурного фонда Life.SREDA и банка Barclays. Участие бесплатное. За подробностями добро пожаловать под кат.

image

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии1

Microsoft, ООН и EmerCoin: использование технологии блокчейн в реальных проектах

Время на прочтение3 мин
Количество просмотров9.6K
Несколько дней назад появилась новость о том, что в программе развития ООН (ПРООН), которая создана для помощи странам-участницам в развитии, будет использована технология блокчейн на базе платформы EmerCoin. Эта же платформа стала одним из первых партнеров-провайдеров сервиса блокчейн в Azure Marketplace. Мы решили, что это отличная возможность рассказать вам подробнее о самой новости и взять интервью у ведущего разработчика EmerCoin, в котором вы узнаете самые частые вопросы о сотрудничестве с Microsoft и участии в программе BaaS.


Читать дальше →
Всего голосов 25: ↑21 и ↓4+17
Комментарии0

Пишем умный контракт на Solidity. Часть 1 — установка и «Hello world»

Время на прочтение6 мин
Количество просмотров133K

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


Smart Contract & Gas


Если на пальцах, "умный контракт" — это некоторый код, живущий внутри блокчейна. Любой участник сети может его вызвать за небольшую плату. Эта плата и называется Gas, дословно "топливо". Зачем это нужно? Для защиты майнера от злоупотребления мошенником его ресурсов.


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


// Это псевдокод
foo = 0;
while (True) {
    foo++;
}

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

Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии16
1
23 ...