Überprüfen, ob ein Server den gleichen Script ausführt
Verfasst: Montag 28. März 2016, 13:31
Hallo allesamt,
dies ist zwar ein Problem, welches eigentlich eher in das "Netzwerkprogrammierung"-Forum passt, allerdings nicht Python-spezifisch ist und ich daher unter "Offtopic" poste.
Kennt jemand einen Möglichkeit, zu überprüfen, ob ein anderer Server den exakt gleichen Script/Code ausführt? (Davon ausgehend, dass der andere Server "böse" ist, also modifizierten Code ausführt und versucht, diese Prüfung zu bestehen?
Dieses Problem bezieht sich auf eine Konzeptidee eines dezentrales Netzwerk (mehrere gleichberechtigte Server, die von jeden gehostet werden können und normalerweise einen Open-Source-Code ausführen).
Hier noch einmal zusammengefasst:
Wie kann Server A sichergehen, dass Server B den exakt gleichen Script/Code ausführt, wenn Server B versucht, Server A zu täuschen?
Dabei ist der Script/Code von Server A Open-Source und der von Server B in böser Absicht (z.B. NSA) verfälscht, was Server A aber nicht weis.
Eine bloße Überprüfung auf Gleichheit (==) eines angefragten Source-codes wäre ja nicht sicher genug, da es nicht garantiert ist, dass Server B den Script/Code, denn er wirklich ausführt zurücksendet (B kennt den Original-Script, er könnte diesen also stattdessen senden).
Schon einmal vielen Dank für mögliche Antworten (Auch wenn ich befürchte, dass es keinen 100% sicheren Weg gibt).
dies ist zwar ein Problem, welches eigentlich eher in das "Netzwerkprogrammierung"-Forum passt, allerdings nicht Python-spezifisch ist und ich daher unter "Offtopic" poste.
Kennt jemand einen Möglichkeit, zu überprüfen, ob ein anderer Server den exakt gleichen Script/Code ausführt? (Davon ausgehend, dass der andere Server "böse" ist, also modifizierten Code ausführt und versucht, diese Prüfung zu bestehen?
Dieses Problem bezieht sich auf eine Konzeptidee eines dezentrales Netzwerk (mehrere gleichberechtigte Server, die von jeden gehostet werden können und normalerweise einen Open-Source-Code ausführen).
Hier noch einmal zusammengefasst:
Wie kann Server A sichergehen, dass Server B den exakt gleichen Script/Code ausführt, wenn Server B versucht, Server A zu täuschen?
Dabei ist der Script/Code von Server A Open-Source und der von Server B in böser Absicht (z.B. NSA) verfälscht, was Server A aber nicht weis.
Eine bloße Überprüfung auf Gleichheit (==) eines angefragten Source-codes wäre ja nicht sicher genug, da es nicht garantiert ist, dass Server B den Script/Code, denn er wirklich ausführt zurücksendet (B kennt den Original-Script, er könnte diesen also stattdessen senden).
Schon einmal vielen Dank für mögliche Antworten (Auch wenn ich befürchte, dass es keinen 100% sicheren Weg gibt).