Strona 3 z 8

Międzynarodowy Bank Pollinu: API

: 25 lis 2022, 23:55
autor: Helwetyk Romański

Ostatnia wiadomość z poprzedniej strony wątku

Anastasia Windsachen pisze: ↑
25 lis 2022, 23:41
Nie znam się na matmie (zdałam na jakieś 32%), ale wiem, że 6 cyfr zapewnia o wiele więcej kombinacji niż 3...
To, oczywiście, prawda. Rzecz w tym, że przez 99,99% czasu liczba ważnych kodów wynosi zero i wzrasta do jednego w momencie, gdy dany użytkownik sobie odpali stronę generowania MYK-a dla konkretnego rachunku. To nie jest system dla milionów ani nawet tysięcy jednoczesnych użytkowników (niestety…).

Międzynarodowy Bank Pollinu: API

: 25 lis 2022, 23:59
autor: Anastasia Windsachen
Ale załóżmy, że twórca skryptu korzystającego z API napisze linijkę, która zbiera wyniki z zakresu trzycyfrowego. O wiele łatwiej mu wtedy w minutę pobrać opłaty z tego kodu.

BLIK na którym się wzorujecie ma podobny mankament, ale jednak ma 6 cyfr, więc (na moje) więcej czasu zejdzie na poznanie tych sześciu cyfr niż trzech. Albo 6 cyfr, albo likwidowanie kodu zaraz po realizacji

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 0:10
autor: Helwetyk Romański
Anastasia Windsachen pisze: ↑
25 lis 2022, 23:59
Ale załóżmy, że twórca skryptu korzystającego z API napisze linijkę, która zbiera wyniki z zakresu trzycyfrowego. O wiele łatwiej mu wtedy w minutę pobrać opłaty z tego kodu.
Oczywiście, ale rzecz w tym, że w ciągu tej minuty szansa na istnienie choć jednego poprawnego kodu jest niewielka. Wiadomo, jeżeli ktoś się uprze i przez cały dzień, co minutę będzie odpytywać serwer o 999 kodów, to w końcu trafi. Po czym dostanie od banku serdeczne zaproszenie do wy… i dożywotniego bana na dostęp do API, a złodziejstwo się i tak cofnie administracyjnie.

Anastasia Windsachen pisze: ↑
25 lis 2022, 23:59
BLIK na którym się wzorujecie ma podobny mankament, ale jednak ma 6 cyfr, więc (na moje) więcej czasu zejdzie na poznanie tych sześciu cyfr niż trzech. Albo 6 cyfr, albo likwidowanie kodu zaraz po realizacji.
BLIK wymaga potwierdzania transakcji, więc jest o wiele (wiele!) bezpieczniejszy. Zaznaczę jednak, że MYK jest wygaszany zaraz po realizacji.

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:13
autor: Sophie
Anastasia Windsachen pisze: ↑
25 lis 2022, 23:41
Helwetyk Romański pisze: ↑
25 lis 2022, 23:22
Anastasia Windsachen pisze: ↑
25 lis 2022, 18:44
A można było 6 cyfr...
Będzie (choć to głównie security theatre). A myślałem, że to ja tu mam nerwicę…
Ale widzicie - z 3 osoby powiedziały, że muszą być lepsze zabezpieczenia. Nie znam się na matmie (zdałam na jakieś 32%), ale wiem, że 6 cyfr zapewnia o wiele więcej kombinacji niż 3...
Przy 3 cyfrach masz 10^3 (10 cyfr od 0 do 9) przy 6 cyfrach 10^6
Helwetyk Romański pisze: ↑
25 lis 2022, 23:55
Anastasia Windsachen pisze: ↑
25 lis 2022, 23:41
Nie znam się na matmie (zdałam na jakieś 32%), ale wiem, że 6 cyfr zapewnia o wiele więcej kombinacji niż 3...
To, oczywiście, prawda. Rzecz w tym, że przez 99,99% czasu liczba ważnych kodów wynosi zero i wzrasta do jednego w momencie, gdy dany użytkownik sobie odpali stronę generowania MYK-a dla konkretnego rachunku. To nie jest system dla milionów ani nawet tysięcy jednoczesnych użytkowników (niestety…).
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:18
autor: Helwetyk Romański
Sophie pisze: ↑
26 lis 2022, 13:13
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?
O ile się nie pomyliłem w kodzie to, oczywiście, nie. Skrypt sprawdza, czy wylosowana liczba widnieje w bazie danych jako aktywny kod i w razie potrzeby losuje do skutku.

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:20
autor: Sophie
Helwetyk Romański pisze: ↑
26 lis 2022, 13:18
Sophie pisze: ↑
26 lis 2022, 13:13
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?
O ile się nie pomyliłem w kodzie to, oczywiście, nie. Skrypt sprawdza, czy wylosowana liczba widnieje w bazie danych jako aktywny kod i w razie potrzeby losuje do skutku.
W takim razie raczej sensu nie ma na dłuższe kody. No chyba, że ktoś postanowiłby sprawdzać wszystkie kombinacje i liczyłby, że trafi, ale to raczej jest mało prawdopodobne.

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:22
autor: Helwetyk Romański
Sophie pisze: ↑
26 lis 2022, 13:20
Helwetyk Romański pisze: ↑
26 lis 2022, 13:18
Sophie pisze: ↑
26 lis 2022, 13:13
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?
O ile się nie pomyliłem w kodzie to, oczywiście, nie. Skrypt sprawdza, czy wylosowana liczba widnieje w bazie danych jako aktywny kod i w razie potrzeby losuje do skutku.
W takim razie raczej sensu nie ma na dłuższe kody. No chyba, że ktoś postanowiłby sprawdzać wszystkie kombinacje i liczyłby, że trafi, ale to raczej jest mało prawdopodobne.
Tak tylko dopowiem, że mój opór wobec dłuższych kodów sprowadza się wyłącznie do tego, że trzy cyfry można łatwo zapamiętać bez konieczności kopiowania, co ma znaczenie w przypadku korzystania z urządzeń mobilnych. Być może to zupełnie nieuzasadnione założenie.

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:23
autor: Benjamin
Helwetyk Romański pisze: ↑
26 lis 2022, 13:22
Sophie pisze: ↑
26 lis 2022, 13:20
Helwetyk Romański pisze: ↑
26 lis 2022, 13:18
Sophie pisze: ↑
26 lis 2022, 13:13
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?
O ile się nie pomyliłem w kodzie to, oczywiście, nie. Skrypt sprawdza, czy wylosowana liczba widnieje w bazie danych jako aktywny kod i w razie potrzeby losuje do skutku.
W takim razie raczej sensu nie ma na dłuższe kody. No chyba, że ktoś postanowiłby sprawdzać wszystkie kombinacje i liczyłby, że trafi, ale to raczej jest mało prawdopodobne.
Tak tylko dopowiem, że mój opór wobec dłuższych kodów sprowadza się wyłącznie do tego, że trzy cyfry można łatwo zapamiętać bez konieczności kopiowania, co ma znaczenie w przypadku korzystania z urządzeń mobilnych. Być może to zupełnie nieuzasadnione założenie.
Tak.

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:28
autor: Anastasia Windsachen
Helwetyk Romański pisze: ↑
26 lis 2022, 13:22
Sophie pisze: ↑
26 lis 2022, 13:20
Helwetyk Romański pisze: ↑
26 lis 2022, 13:18
Sophie pisze: ↑
26 lis 2022, 13:13
A czy jest wgl szansa, że 2 użytkowników wylosuje w tym samym momencie tą samą kombinacje?
O ile się nie pomyliłem w kodzie to, oczywiście, nie. Skrypt sprawdza, czy wylosowana liczba widnieje w bazie danych jako aktywny kod i w razie potrzeby losuje do skutku.
W takim razie raczej sensu nie ma na dłuższe kody. No chyba, że ktoś postanowiłby sprawdzać wszystkie kombinacje i liczyłby, że trafi, ale to raczej jest mało prawdopodobne.
Tak tylko dopowiem, że mój opór wobec dłuższych kodów sprowadza się wyłącznie do tego, że trzy cyfry można łatwo zapamiętać bez konieczności kopiowania, co ma znaczenie w przypadku korzystania z urządzeń mobilnych. Być może to zupełnie nieuzasadnione założenie.
No, ale co to za problem skopiować albo dać przycisk do skopiowania, jak to ma właśnie BLIK? Jak powiedziano - to teatr zabezpieczeń, więc czemu nie odpiąć wrotek? (Pamiętam, że kupując bilety blikiem w PKP na telefonie to pole do wpisywania kodu było głupie i zamiast przyjmować jedną cyfrę to przyjmowało cały kod, więc musiałam pamiętać te 6 cyfr... ale jestem skłonna do takich poświęceń)

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:37
autor: Helwetyk Romański
Macie tych sześć cyfr, macie…

Międzynarodowy Bank Pollinu: API

: 26 lis 2022, 13:50
autor: Benjamin
Helwetyk Romański pisze: ↑
26 lis 2022, 13:37
Macie tych sześć cyfr, macie…
Jeszcze byście ładne odstępy między znakami dodali... :>
(BP, MSPANC)