🛠 Dzielę się użytecznymi narzędziami i case-study
📩 Co piątek wysyłam newsletter technologiczny
Weryfikacja była chyba projektowana przez techno-geeków, bo osoba spoza branży IT niewiele z tego zrozumie poza "podpis jest poprawny". Tam wyświetla się pełen dump certyfikatu :)
Weryfikacja była chyba projektowana przez techno-geeków, bo osoba spoza branży IT niewiele z tego zrozumie poza "podpis jest poprawny". Tam wyświetla się pełen dump certyfikatu :)
Dokument z podpisem kwalifikowanym nie różni się WIZUALNIE od niepodpisanego. Powątpiewałem więc, czy 'to się naprawdę podpisało?!'
Dokument z podpisem kwalifikowanym nie różni się WIZUALNIE od niepodpisanego. Powątpiewałem więc, czy 'to się naprawdę podpisało?!'
Twój podpis zawiera PESEL i Twoje dane, a nie NIP i dane firmy. Podpisujesz się więc jako osoba fizyczna, a nie jako firma.
Twój podpis zawiera PESEL i Twoje dane, a nie NIP i dane firmy. Podpisujesz się więc jako osoba fizyczna, a nie jako firma.
1) Weryfikujesz fizyczny dowód dotykając nim smartfona
2) Przepisujesz numer CAN e-dowodu
3) Zatwierdzasz w mObywatelu, że Ty to naprawdę Ty
1) Weryfikujesz fizyczny dowód dotykając nim smartfona
2) Przepisujesz numer CAN e-dowodu
3) Zatwierdzasz w mObywatelu, że Ty to naprawdę Ty
Z listy partnerów znałem dwie firmy, więc wziąłem jedną z nich. Od strony technicznej nie ma to znaczenia, bo mechanizm działający pod spodem jest dokładnie ten sam.
Z listy partnerów znałem dwie firmy, więc wziąłem jedną z nich. Od strony technicznej nie ma to znaczenia, bo mechanizm działający pod spodem jest dokładnie ten sam.
Zastanawiałem się, która firma ma takiego fajnego deala z mObywatelem, że obsługuje te podpisy i spotkało mnie miłe zaskoczenie.
Zastanawiałem się, która firma ma takiego fajnego deala z mObywatelem, że obsługuje te podpisy i spotkało mnie miłe zaskoczenie.
2) każda firma posiada środowisko developerskie. Niektóre mają także osobne środowisko produkcyjne - if you know what i mean.
[Ciąg dalszy nastąpi...]
2) każda firma posiada środowisko developerskie. Niektóre mają także osobne środowisko produkcyjne - if you know what i mean.
[Ciąg dalszy nastąpi...]
Zdecydowanie bliżej tego drugiego.
Trzeba z tego wyciągnąć pewne wnioski.
Zdecydowanie bliżej tego drugiego.
Trzeba z tego wyciągnąć pewne wnioski.
No OK, ale co włamywaczowi daje dostęp do katalogu .git?
Delikatnie mówiąc: daje mu dostęp do WSZYSTKIEGO.
No OK, ale co włamywaczowi daje dostęp do katalogu .git?
Delikatnie mówiąc: daje mu dostęp do WSZYSTKIEGO.
Serwer umożliwiał publiczny dostęp do katalogu ".git", a to już jest CRITICAL 😱
Serwer umożliwiał publiczny dostęp do katalogu ".git", a to już jest CRITICAL 😱
Raport w mało wyszukanych słowach informował o znalezieniu buga w konfiguracji serwera. Pomijając język, to jednak responsible disclosure :)
Raport w mało wyszukanych słowach informował o znalezieniu buga w konfiguracji serwera. Pomijając język, to jednak responsible disclosure :)
Czas dać to komuś do przeklikania. Konta dostało dwóch testerów. Nooo... oni byli mniej optymistyczni niż ja. Bugi zostały poprawione. A później kolejne i jeszcze następne.
Czas dać to komuś do przeklikania. Konta dostało dwóch testerów. Nooo... oni byli mniej optymistyczni niż ja. Bugi zostały poprawione. A później kolejne i jeszcze następne.
✅ Panel klienta - biedny, ale można np. zrestartować i przeinstalować VPS-a. Dobre na początek.
✅ Płatności - po wrzuceniu dokumentacji pośrednika płatności, ogarnęło się "samo".
✅ Panel klienta - biedny, ale można np. zrestartować i przeinstalować VPS-a. Dobre na początek.
✅ Płatności - po wrzuceniu dokumentacji pośrednika płatności, ogarnęło się "samo".
Z kodem nie było tak łatwo, ale po dziesiątkach godzin pracy i po licznych eksperymentach z różnymi modelami udało się ogarnąć kilka podstawowych funkcji.
Z kodem nie było tak łatwo, ale po dziesiątkach godzin pracy i po licznych eksperymentach z różnymi modelami udało się ogarnąć kilka podstawowych funkcji.
Potrafi on nie tylko ogarnąć kod, ale i podstawową konfigurację serwera.
Potrafi on nie tylko ogarnąć kod, ale i podstawową konfigurację serwera.