Bitcoin Forum
June 22, 2018, 02:07:32 PM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Fuzzer для протокола Bitcoin?  (Read 1590 times)
mad
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
February 18, 2012, 11:13:51 AM
 #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
1529676452
Hero Member
*
Offline Offline

Posts: 1529676452

View Profile Personal Message (Offline)

Ignore
1529676452
Reply with quote  #2

1529676452
Report to moderator
1529676452
Hero Member
*
Offline Offline

Posts: 1529676452

View Profile Personal Message (Offline)

Ignore
1529676452
Reply with quote  #2

1529676452
Report to moderator
1529676452
Hero Member
*
Offline Offline

Posts: 1529676452

View Profile Personal Message (Offline)

Ignore
1529676452
Reply with quote  #2

1529676452
Report to moderator
The World's Betting Exchange

Bet with play money. Win real Bitcoin. 5BTC Prize Fund for World Cup 2018.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1529676452
Hero Member
*
Offline Offline

Posts: 1529676452

View Profile Personal Message (Offline)

Ignore
1529676452
Reply with quote  #2

1529676452
Report to moderator
mad
Newbie
*
Offline Offline

Activity: 19
Merit: 0


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

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

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

Activity: 1120
Merit: 1000


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
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: 1000


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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!