[DajSięPoznać#16] Hashcash

Wstęp Problem dość powszechny przy budowaniu API: kiedy publikujemy endpointy niezabezpieczone autentykacją to narażamy się na potencjalne zagrożenia atakami DoS, działalność botnetu, usług SaaS (Spam as a service) i innych dziwactw powstałych po ciemnej stronie internetu. Najprostszym rozwiązaniem tego problemu jest CAPTCHA, ale jej użycie niesie za sobą pewne konsekwencje. Z jednej strony wielu użytkowników będzie … Continue reading [DajSięPoznać#16] Hashcash

Advertisements

[DajSięPoznać#13] WebAPI w F#: Unity, MemoryCache, ActionFilters

Wstęp "There are only two hard things in Computer Science: cache invalidation and naming things”, jak mówi znany cytat. Ale dane cache'ować należy, zwłaszcza w przypadku, gdy mamy pełną kontrolę nad ich przepływem oraz gdy nie zmieniają się zbyt często. Unity Unity jest jednym z prostszych kontenerów IoC, który łatwo wstawić do projektu WebAPI. W … Continue reading [DajSięPoznać#13] WebAPI w F#: Unity, MemoryCache, ActionFilters