Budżet: 6000 UAH Termin: 5 dni
Dzień dobry! Zrobimy pod klucz osobny mikroserwis-magazyn sekretów w Pythonie (FastAPI): klucz główny w zmiennej środowiskowej, awaria przy starcie w przypadku braku/nieprawidłowej długości, szyfrowanie każdego sekretu przed zapisaniem w bazie danych (w otwartej formie nie jest przechowywane), deszyfrowanie tylko w pamięci na żądanie przez API. Audyt-log w osobnym pliku/tabeli z surowym zakazem na same wartości sekretów — tylko fakt działania, status i kto zapytał. Plus planista rotacji, który aktualizuje tokeny w zewnętrznych systemach według harmonogramu.
Stos: Python 3, FastAPI, szyfrowanie przez cryptography (AES-GCM), Postgres lub SQLite w zależności od twojego obciążenia, wdrożenie kontenerem Docker na twoim serwerze. Robimy z backendami i automatyzacją na bieżąco.
Jedno doprecyzowanie dotyczące rotacji: do jakich konkretnie zewnętrznych systemów należy przesyłać nowe tokeny (swój API, dostawca chmurowy, konkretne usługi) — od tego zależy zestaw adapterów rotacji. I jaką bazę danych już używasz?
Cena 6000 UAH, orientacyjnie 5 dni na rdzeń roboczy z testami. Biorę na start — zbieram pierwsze opinie na platformie, dlatego korzystnie. Jestem gotów pokazać na żywo demo naszego kodu na czacie, abyś ocenił podejście do bezpieczeństwa rozwiązania.
Piotr Pankow, BotCraft Group