Bezpieczeństwo danych w systemie TMS
Ceny, klienci, przewoźnicy i marże to najcenniejsze informacje firmy spedycyjnej. Transportmatic chroni je na kilku poziomach: izolacji organizacji, ról i zakresu dostępu, ochrony logowania oraz zapisu historii zmian.
Zabezpieczenia
- Izolacja danych organizacji
- Role i zakres dostępu
- Ochrona logowania
- Historia zmian
- Połączenie HTTPS
Izolacja danych organizacji
Każda firma korzystająca z Transportmatic działa w osobnej organizacji. Filtrowanie danych według organizacji odbywa się automatycznie w warstwie dostępu do bazy danych, a nie tylko w interfejsie. Użytkownik jednej organizacji nie może odczytać ani zmienić danych innej, nawet znając identyfikator rekordu.
Role i uprawnienia
Uprawnienia działają na trzech poziomach: organizacji, firmy własnej oraz roli i własności rekordu.
| Rola | Zakres dostępu |
|---|---|
| Administrator organizacji | Wszystkie dane i firmy organizacji, użytkownicy, ustawienia, numeracja, integracje |
| Manager | Dane przypisanych firm własnych, zarządzanie flotą, generowanie przypomnień |
| Spedytor | Zlecenia i kontrahenci, które utworzył lub do których został przypisany; bez zmian we flocie |
| Kierowca | Wyłącznie aplikacja mobilna i realizacje przypisane do kierowcy |
Administrator może zablokować użytkownika w każdej chwili. Blokada unieważnia aktywne sesje.
Logowanie i sesje
- Hasła przechowywane w postaci skrótu BCrypt, minimalna długość 8 znaków.
- Czasowa blokada konta po serii nieudanych prób logowania.
- Ograniczenie liczby żądań logowania i resetu hasła z jednego adresu IP.
- Sesje wygasające po określonym czasie; zmiana hasła lub blokada konta unieważnia wszystkie aktywne sesje.
- Link do resetu hasła ważny 2 godziny.
- Nowi użytkownicy dołączają przez zaproszenie wysłane przez administratora.
Historia zmian
System zapisuje utworzenie rekordu, zmiany wartości pól, zmiany statusu i usunięcie, z autorem i datą. Hasła i tokeny są pomijane w zapisie. Historia zmian jest dostępna na karcie zlecenia, kontrahenta i faktury, co pozwala odtworzyć ustalenia przy sporach z klientem lub przewoźnikiem. Komentarze wewnętrzne może usunąć tylko ich autor lub administrator.
Dostęp kierowców
Kierowcy logują się osobnym loginem do aplikacji mobilnej i nie mają dostępu do panelu. Widzą wyłącznie swoje realizacje – bez cen, klientów i danych innych kierowców. Wyłączenie modułu aplikacji w organizacji lub dezaktywacja kierowcy natychmiast odcina dostęp.
AI i konektor MCP
- Odczyt dokumentów i asystent AI są włączane przez administratora i mają dzienny limit wywołań.
- Asystent działa w zakresie uprawnień zalogowanego użytkownika i wykonuje zmiany dopiero po potwierdzeniu.
- Token konektora MCP jest generowany przez użytkownika, pokazywany tylko raz i przechowywany w postaci skrótu. Konektor działa z uprawnieniami tego użytkownika, a token można odwołać w każdej chwili.
Infrastruktura
Komunikacja z panelem, aplikacją kierowcy i konektorem odbywa się wyłącznie przez szyfrowane połączenie HTTPS z nagłówkami bezpieczeństwa (m.in. HSTS i ochrona przed osadzaniem w ramkach). Dostęp do interfejsu API jest ograniczony do dozwolonych adresów aplikacji. Baza danych jest objęta kopiami zapasowymi.
Szczegóły dotyczące przetwarzania danych i umowy powierzenia omawiamy indywidualnie. Napisz na info@appwise.pl.
Pytania o bezpieczeństwo i dostęp
Kto widzi jakie dane w systemie?
Dostęp zależy od roli. Administrator organizacji ma dostęp do wszystkiego, manager do przypisanych firm własnych, a spedytor do zleceń i kontrahentów, które utworzył lub do których został przypisany. Kierowca korzysta wyłącznie z aplikacji mobilnej.
Czy dane różnych firm są od siebie odizolowane?
Tak. Każda organizacja ma odizolowane dane, a filtrowanie odbywa się automatycznie na poziomie warstwy dostępu do bazy danych. Użytkownik jednej organizacji nie ma dostępu do danych innej.
Jak system chroni logowanie?
Hasła są przechowywane w postaci skrótu BCrypt. Po kilku nieudanych próbach logowania konto jest czasowo blokowane, a liczba żądań logowania z jednego adresu jest ograniczona. Sesja wygasa po czasie, a zmiana hasła lub blokada konta unieważnia aktywne sesje.
Czy widać, kto zmienił dane?
Tak. System zapisuje utworzenie, zmiany pól, zmiany statusu i usunięcie rekordów. Historia zmian jest dostępna na karcie zlecenia, kontrahenta i faktury, z autorem i datą.
Zobacz Transportmatic na przykładzie Twojej firmy
Na prezentacji przejdziemy przez pełny proces: zlecenie, realizację, monitoring ETA, dokumenty i fakturę w KSeF. Odpowiemy na pytania o wdrożenie i integracje.