#482 new enhancement

build a checker/verifier that can work from just SI

Reported by: warner Owned by:
Priority: major Milestone: undecided
Component: code-encoding Version: 1.1.0
Keywords: verify Cc:
Launchpad Bug:

Description

The current checker code requires a read-cap, or at least a verifier cap. We should have a checker/verifier that can work from just the storage index. It should read all shares and verify all hashes against the UEB. It should compare the UEB from each share against each other and reject the minority versions. If a verifier cap is available, it should compare the UEB from the shares against the UEB hash from the verifier cap.

Files which fail the check (fewer shares than expected) should be reported. Shares which fail their hash checks (or disagree with the majority, or with the verifier cap) should be reported.

Change History (3)

comment:1 Changed at 2009-12-06T00:06:31Z by davidsarah

  • Type changed from task to enhancement

comment:2 Changed at 2009-12-06T00:18:57Z by davidsarah

See also #847.

comment:3 Changed at 2010-02-11T01:14:05Z by davidsarah

  • Keywords verify added; checker removed

Would we really need this if we had fixes for #568 and #625? Verification just from the SI would not be able to detect malicious corruption -- only some cases of accidental corruption. Under what circumstances would we have the SI and not the verify cap?

Note: See TracTickets for help on using tickets.