Aktywne Wpisy
Bolns_Sesz +583
Muszę się Wam wyżalić. Właśnie wyrzuciłem z domu rodziców brata alkoholika. Od lipca tamtego roku przebywał w domu rodzinnym i znęcał się psychicznie nad nimi. Rodzice lvl 70 i 66. Potrafił każdego wieczoru przyjść do rodziców i wyzywać ich od najgorszych. Z racji tej, że mieszkam 200km od domu rodzinnego, nie bylem świadkiem wielu rzeczy które jeszcze robił. Wyzywał moją żonę jak była w ciąży. Wszelkie wzywanie policji, prośby żeby się ogarnął
Bunch +567
Ale akcja! Jakiś chłystek przyniósł sobie kolekcję sprejów i rozpoczął dumne niszczenie elewacji na skateparku. Do malującego wandala podeszło chwilę później dwóch mężczyzn i powiedziało "Odłóż ten sprej, policja" na co młodzieniec krzyknął "akurat!" i psiknął pierwszemu sprejem w oczy. To spowodowało eskalację sytuacji i szarpaninę w której... młodzieniec WYCIAGNĄŁ KASTET. Miał jednak pecha bo dwójka mężczyzn faktycznie okazała się policjantami bez munduru i teraz młody leży skuty. No to cyk!
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Jeśli to apka dla zabawy i koniecznie chcesz to mieć na frontendzie to trzymaj to w jakimś localstorage czy coś
@mleczko-kokosowe: ale właśnie ziomek rozkminia jak to zrobić „bezpiecznie” wiec nie może tego w żaden sposób trzymać na froncie zanim zostaną wysłane odpowiedzi. Nie widzę innego rozwiązania
No ale jest jeszcze sporo innych metod bo możesz po prostu mieć jakąś jsonową listę gdzie będzie dodatkowe pole całkowicie zahashowane i to z danych oraz takim algorytmem że usera na pierwszy rzut oka nie będzie bez głębokiej analizy w stanie stwierdzić jaka
Wszystko sprowadza się do pytania jakie motywację ktoś miałby żeby to robić. Jeśli to quiz typu onetowego "sprawdź się czy znasz seriale" to takie "zabezpieczenia" wystarczą bo po co ktoś miałby nad tym siedzieć jak może
Trochę nie rozumiem, przecież dokładnie to samo napisałem że da się to przeskoczyć ale doświadczony programista będzie potrzebował nawet godzin żeby dojść do tego jaka odpowiedź jest poprawna.
Co do drugiej części wypowiedzi
@Rst00: a w jaki sposób chcesz zrobić ten algorytm "tylko nam znanym" jak umieścisz go gdzieś w kodzie JS który jest publicznie dostępny.
Rozkodowanie kodu, który jest po obfuskacji to dla doświadczonego programisty jest chwila. Jest pełno narzędzi które w tym bardzo pomagają. Może dla kogoś
Tak Ci się wydaje. Jeszcze po samej obfuskacji to może jeszcze nie byłoby ciężko ale teraz dołóż do tego że trzymasz algorytm w różnych częściach aplikacji, jego składowe jeszcze w innych a do tego masz założenia w stylu że: w momencie wygenerowania pytania z odpowiedziami był też zrobiony timestamp, który też jest przesyłany razem z pytaniami i odpowiedziami
Lepsze takie bawienie się w kombinowanie i zaciemnianie kodu niż składanie kolejnej prostej quizowej appki których jest milion w każdym portfolio.
@Rst00: jak będzie na froncie to będzie znany kazdemu. To o czym piszesz to właśnie security by obscurity czyli grzech glowny zasad bezpieczenstwa.
No taki że zapijając się debuggerem na koniec algorytmu dostaniesz gotową odpowiedź czy to była poprawna odpowiedz czy nie, bez zagłębiania się w algorytm. Potem w debuggerze możesz sobie nawet wynik tego „poprawna” „niepoprawna” zmienić przed wysłaniem na serwer o ile to nie gowno quiz jakim zwierzęciem chce być. Ale