Estonia opublikowała kod programu do elektronicznego głosowania na GitHub!
Architekt systemu zaprasza do ulepszania kodu, wszystkich którzy czują się na siłach. Kiedy głosowanie elektroniczne w Polsce? Może chociaż zobaczymy otwarty kod programu ZUSu? [ENG]
Pierdyliard z- #
- #
- #
- #
- #
- #
- 46
Komentarze (46)
najlepsze
Wolę poczekać parę lat dłużej na rozwiązanie dobre, bo skoro w Estonii nie ujawnili kodu klientów ze względu na obawy o bezpieczeństwo systemu, to ja za takie głosowanie dziękuję.
while(get(piniondze)) piniondze ^= piniondze;
return #!$%@?;
Każda przeglądarka internetowa jest „klientem”, który prosi o pewne zasoby serwer, wysyła dane (jak ten wpis), a zadaniem serwera jest dane odebrać, sprawdzić czy są poprawne, przetworzyć i zwrócić odpowiedź.
Tym samym nie ważne kto wysyła, ważne, żeby serwer wszystko sprawdził. Klient może być zwykłym CURLem, jeśli wysyła odpowiednie dane, to powinny one zostać zaakceptowane.
Zresztą,
@MacDada: Większość ludzi, zwłaszcza tych na stanowiskach kierowniczych ale bez wykształcenia IT uważa, że jak ma być bezpieczne to musi być tajne.
W nowoczesnej kryptografii uważa się jednak, że cały algorytm ma być jawny a tajny musi być wyłącznie klucz (tak jak cytowałeś: security by obscurity).
Chyba najlepszym przykładem jest Linux. Jest bardzo często używany w ważnych zastosowaniach, kod jest
A jeśli chodzi o wygodę, to trzeba
@frastrat: Można to zupełnie wyeliminować otwierając nie tylko kod, ale to dopiero w przyszłości, kiedy ludzie przywykną do epańśtwa. Zwykły człowiek się boi, nie ufa już lekarzowi, listonoszowi ani informatykowi. Nie się zna to się boi czego nie zna, szyfrowania, matematyki, złożonych algorytmów... to nawet brzmi groźnie.
https://github.com/vvk-ehk/evalimine/blob/master/ivote-server/hes/vote_analyzer.py
;-)
pozdrawiam