<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>wizzard</title>
  <link>https://wizzard.dreamwidth.org/</link>
  <description>wizzard - Dreamwidth Studios</description>
  <lastBuildDate>Mon, 10 Feb 2014 12:07:28 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>wizzard</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/9951212/754492</url>
    <title>wizzard</title>
    <link>https://wizzard.dreamwidth.org/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>https://wizzard.dreamwidth.org/346318.html</guid>
  <pubDate>Mon, 10 Feb 2014 12:07:28 GMT</pubDate>
  <title>bitcoin MitM attack in the wild (as reported by mtgox)</title>
  <link>https://wizzard.dreamwidth.org/346318.html</link>
  <description>Похоже, нашли способ с помощью active attacker ломать (перенаправлять) транзакции ДО того как они будут проверены майнерами и попадут в block chain.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.mtgox.com/press_release_20140210.html&quot;&gt;https://www.mtgox.com/press_release_20140210.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Напоминает историю с Android&apos;ом, где code signing проверял одно, а лоадер загружал другое (обычно они проверяли одно и то же, но можно было сконструировать кейс, где алгоритмы в итоге шли к разным данным)&lt;br /&gt;&lt;br /&gt;Далее транзакция уводится на левый кошелек, атакующий (или жертва) идет в саппорт Гокса и начинает возмущаться &quot;гдебабло?&quot;, саппорт идет на blockchain, и видит, что бабла-то и нет! после чего начинает чесать репу.&lt;br /&gt;&lt;br /&gt;В принципе, неудивительно, что можно наебать участника P2P сети, сконструировав для него filter bubble и проэмулировав остальную сеть, но за то, что это довели до практической реализации in the wild - очень большой респект.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE: другое мнение&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Просто у мтгокса кривой софт, позволяющий обманывать биржу и тупые саппорты, не понимающие как работает биткоин. Эта «уязвимость» была опубликована на биткоин вики ещё год назад и про неё все знают.&lt;br /&gt;&lt;br /&gt;Скорее всего они хотят стырить всё бабло под соусом «плохой биткоин дырявый мы не виноваты». Вот и всё.&lt;br /&gt;&lt;br /&gt;Вкратце суть уязвимости. Я запросил вывод с мтгокса. Они сделали транзакцию. Я каким то образом успех перехватить транзакцию и послать главным майнерам подделку. Она подписана сигнатурой мтгокса, но хеш у неё другой (потому что в сигнатуру не входят некоторые поля). Майнеры её включают в цепочку, мтгокс по хешу проверяет и не находит. Я мтгоксу пишу мол денег не получал. Тупой саппорт делает ещё одну транзакцию.&lt;br /&gt;&lt;br /&gt;Во-первых что им мешает взять адрес отправителя, адрес получателя и посмотреть, сколько денег было отправлено? Ничего не мешает, адреса генерятся без проблем сколько надо, тупой саппорт на блокчейне хоть сейчас может проверять транзакции.&lt;br /&gt;&lt;br /&gt;Во-вторых как вообще можно влезть между ими и майнерами я не представляю, если учитывать, что все крупные биткоин-игроки держат прямой коннект друг между другом.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE2: чтиво по теме&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;s&gt;&lt;a href=&quot;https://bitcointalk.org/index.php?topic=458129.msg5052671#msg5052671&quot;&gt;https://bitcointalk.org/index.php?topic=458129.msg5052671#msg5052671&lt;/a&gt;&lt;/s&gt; блин, это не то, это по вопросу &quot;как это на btce случилась сделка по $102&quot;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cryptocoinsnews.com/2014/02/10/mt-gox-blames-bitcoin-core-developer-greg-maxwell-responds/&quot;&gt;http://www.cryptocoinsnews.com/2014/02/10/mt-gox-blames-bitcoin-core-developer-greg-maxwell-responds/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=wizzard&amp;ditemid=346318&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://wizzard.dreamwidth.org/346318.html</comments>
  <category>p2p</category>
  <category>bitcoin</category>
  <category>crypto</category>
  <category>security</category>
  <category>fail</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
