Wpis z mikrobloga

@kamdz: To też mój pierwszy pomysł, ale przecież będzie można podejrzeć jak jest ta suma kontrolna generowana w źródle JS i spreparować sobie requesta. Nie ma tu rozwiązania idealnego, ale czy jest coś lepszego?
@mamtrzybuty: Ogólnie, jest kilka rzeczy, których użytkownik końcowy nie może łatwo podejrzeć/zmienić:
- timing na breakpointach
- zawartość new Function i funkcji po .bind
- zawartość Workera

W rzeczywistości nie jesteś w stanie zabezpieczyć tego przed zaawansowanym i zdeterminowanym użytkownikiem, a na przeciętnego użytkownika wystarczy szyfrowanie za pomocą kodu podawanego przez WebSocket + podawanie serwerowi wyników pośrednich.