I want to create a program (on the Ethereum Virtual Machine), that can access some data under certains condition (only if authorized). So the program checks the authorization, and then (eventually) accesses the data.
What if a dishonest node execute a different program that accesses the data without checking authorizations? Does Ethereum offer some protection against node that want to execute a program "alone"? Or should I implement something that allows accessing that data only if a large part of nodes achieve consensus?
I hope I explained it clear. Thank you