Bitcoin Forum
October 04, 2022, 11:47:05 PM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Fuzzer для протокола Bitcoin?  (Read 1669 times)
mad (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
February 18, 2012, 11:13:51 AM
Last edit: February 26, 2012, 10:59:48 AM by mad
 #1

Всем привет!

Видел в рассылке проскакивали мысли поэтому поводу [1][2]. У Гэвина даже бранча такая есть [3]. Пока реализовано фазинг транзакций и блоков.


Может есть еще информация? Или кто делает подобную штуку?



[1] http://comments.gmane.org/gmane.comp.bitcoin.devel/678
[2] http://comments.gmane.org/gmane.comp.bitcoin.devel/699
[3] https://github.com/gavinandresen/bitcoin-git/compare/43cda5f325...fuzzer


UPDATE

https://github.com/gavinandresen/Bitcoin-protocol-test-harness
1664927225
Hero Member
*
Offline Offline

Posts: 1664927225

View Profile Personal Message (Offline)

Ignore
1664927225
Reply with quote  #2

1664927225
Report to moderator
1664927225
Hero Member
*
Offline Offline

Posts: 1664927225

View Profile Personal Message (Offline)

Ignore
1664927225
Reply with quote  #2

1664927225
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
mad (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
June 13, 2012, 08:17:05 AM
 #2

Модератор перенесите эту тему в раздел "Кодеры"

Спасибо
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
June 13, 2012, 08:35:02 AM
 #3

Перечитал все ридмишки по ссылкам, еще раз перечитал... не понял Sad
Можно для идиотов разжевать не вполне владеющих языком (боюсь тут не язык проблема)?

Что за Fuzzing и зачем он? Какой то механизм по контролю над транзакцией?

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
mad (OP)
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
June 13, 2012, 08:52:27 AM
 #4

http://en.wikipedia.org/w/index.php?title=Fuzz_testing

Нет, это общая методика для различного ПО помогающая сравнительно быстро найти проблемы. Суть в генерации случайных входных данных. Например в протоколе биткоин была найдена dos уязвимость как раз из за случайно создаваемых (заранее невалидных)  inv сообщений, уже поправили
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
June 13, 2012, 08:59:45 AM
 #5

Спасибо. Посыпаю голову пеплом... а я пытался понять какой именно новый функционал тут тестируют.. а это именно тесты Smiley
p.s. хм, а я почему то думал что тесты такого уровня уже прошлое, по уму более сложное тестирование создают форки, их смерть и рождение как возможность отладить новшества, а объем рынка - как способ оплатить тестерам за поиск уязвимости.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!