Bitcoin Forum
March 19, 2024, 08:10:18 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Fuzzer для протокола Bitcoin?  (Read 1679 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
1710835818
Hero Member
*
Offline Offline

Posts: 1710835818

View Profile Personal Message (Offline)

Ignore
1710835818
Reply with quote  #2

1710835818
Report to moderator
1710835818
Hero Member
*
Offline Offline

Posts: 1710835818

View Profile Personal Message (Offline)

Ignore
1710835818
Reply with quote  #2

1710835818
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1710835818
Hero Member
*
Offline Offline

Posts: 1710835818

View Profile Personal Message (Offline)

Ignore
1710835818
Reply with quote  #2

1710835818
Report to moderator
1710835818
Hero Member
*
Offline Offline

Posts: 1710835818

View Profile Personal Message (Offline)

Ignore
1710835818
Reply with quote  #2

1710835818
Report to moderator
1710835818
Hero Member
*
Offline Offline

Posts: 1710835818

View Profile Personal Message (Offline)

Ignore
1710835818
Reply with quote  #2

1710835818
Report to moderator
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!