Zamiast stosować przewidywalne, inkrementowane identyfikatory w tabelach bazy danych zaleca się często, ze względów bezpieczeństwa, używanie tzw. #uuid, czyli unikalnych identyfikatorów tekstowych. Taki klucz w tabeli maksymalnie niweluje skuteczność ataków ☠️ polegających na kolejnym odpytywaniu URL, zwiększając jedynie parametr ID o jeden.
Na przykładzie #php i #laravel zademonstruję sposób na użycie UUID.
@Serghio: @Serghio: Mam doświadczenie w projekcie gdzie poprzednik zaczął stosować uuid oraz id (id był podstawowy)
uuid wypływało zawsze na zewnątrz, do jakiegoś get itd. obowiązywała jednocześnie zasada aby id nigdy nie było widoczne nigdzie na froncie, id używaliśmy tylko do komunikacji pomiędzy wywołaniami na backendzie.
@Serghio: @szczesc_borze: ostatnio mi wystarczyła informacja ile zamówień tygodniowo posiada pewna firma gdzie numer zamówienia jest autoincrement, wystarczyło złożyć dwa zamówienia w przeciągu tygodnia i wiedziałem
ps. to może ulid? nie rozwala tak bazy przy insercie
i nadal tylko1,5 mln. To jest 10% pracujacych. Czy to za duża liczba?
@graf_zero: życzę Ci, żebyś kiedyś tyle zarabiał i poczuł jak ot jest oddać państwu 32% dochodowego xD Jest sobie październik, wchodzisz do aplikacji banku i się zastanawiasz, kto nagle Ci p----------ł 1000zł xD
@OCIEBATON: Oh, super, będę mieć 1,5k co miesiąc zamiast np. 4k pracując, dokładając jednocześnie do podatków. No i 1,5k, jak nic wystarczy na leczenie dziecka xD
@Ethellon może zawsze oddać do okna życia, a Bosak z Korwinem mogą adoptować. Wiesz ile dzieci niepełnosprawnych ląduje w domach dziecka? Może taka akcja konferencji, że każdy poseł adoptuje jedno dziecko niepełnosprawne i weźmie na barki ten ciężar opieki nad umierającym dzieckiem?
Co? Nie stać ich na taki heroizm? Nie mają czasu? Kariera nie pozwala?
@Gandalf_Rudy: Raczej nigdy pracownik nie jest zatrudniany za dolne widełki, a dla osoby, która ma roczne doświadczenie - 7K brutto nie jest złym rozwiązaniem¯\_(ツ)_/¯
#prestizowygruz
źródło: comment_1612620126hYLErpJpH8DVAtlSwXJfoW.jpg
PobierzBogatemu to i byk się ocieli, a biednemu to i Mercedes zardzewieje xD
źródło: comment_1612620341MpyNievH9IKGGIIhStNxuV.jpg
Pobierz