Przejdź do treści

UptoSign 2.5.0: wzmocnione bezpieczeństwo i kompatybilność z Dolibarr 24

Projekt : UptoSign Wydawca : CAP-REL Wersja : 2.5.0 Data : Dolibarr 18 do 24

Bezpieczeństwo stabilna ogłoszona 12 dni temu zadeklarowana zgodność
To ogłoszenie jest tłumaczeniem. Przeczytać wersję pierwotną (Français)

Zamknięte luki

Kilka ekranów akceptowało działania bez weryfikacji tokenu bezpieczeństwa dolibarr: zwykły link z pułapką mógł usunąć procedurę, dodać odbiorców do koperty lub zmienić jej filtry. Każde działanie wymaga teraz odpowiedniego uprawnienia i ważnego tokenu.

Inne poprawki zamykają wstrzyknięcie SQL w wyszukiwaniu procedur, wstrzyknięcia kodu przez etykiety kategorii lub podmiotów trzecich oraz możliwość wysłania do podpisu pliku, który nie należy do dokumentu. Do UptoSign trafia wyłącznie PDF aktualnie przetwarzanego dokumentu, nawet gdy podpis jest uruchamiany przez inny moduł.

Chroniony klucz API i dane sygnatariuszy

  • klucz API UptoSign jest teraz wysyłany tylko do serwera z zweryfikowanym certyfikatem i nigdy do hosta przekierowania;
  • hasło konta nie jest już ponownie wyświetlane na stronie konfiguracji;
  • adresy e-mail, numery telefonów, imiona i nazwiska oraz linki do podpisu nie są już zapisywane w dzienniku Dolibarra na domyślnym poziomie, ani w konsoli przeglądarki.

Płatne tylko raz

Ponowne uruchomienie procedury na PDF-ie, który ma już trwającą, jest odrzucane: sygnatariusze nie otrzymują już dwóch SMS-ów, a usługa nie jest już naliczana dwukrotnie. Nowy użytkownik nie otrzymuje domyślnie uprawnienia do uruchamiania podpisów, które są płatne.

Dolibarr 24 i PostgreSQL

Dolibarr 24 usuwa szablon faktury crabe na rzecz sponge. Moduł instaluje teraz swoje ustawienia dla sponge, octopus, eratosthene i zenith i nie testuje już szablonów z wyłączonych modułów. Instaluje się i aktualizuje na PostgreSQL.

Masowe podpisywanie i usuwanie

  • koperta otrzymuje swoją ostateczną referencję przy pierwszym wysłaniu;
  • nowa zakładka dodaje podmioty trzecie i ich kontakty według kryteriów;
  • usunięcie dokumentu z dowolnego modułu lub koperty anuluje jej podpisy wciąż trwające w UptoSign;
  • usunięcie użytkownika zachowuje jego podpisane dokumenty kadrowe, które służą jako dowód.

Aktualizacja

Po wymianie folderu modułu, wyłącz go, a następnie włącz ponownie, po czym przydziel uprawnienie „Tworzenie i modyfikowanie list podpisów” użytkownikom, którzy przygotowują koperty: zastępuje ono prawo uruchamiania na tych ekranach.

Wymagania wstępne

Dolibarr 18 lub nowszy, PHP 7.4 lub nowszy.