Naplózás
Naplózás
A rendszer minden alkalmazáson belüli tevékenységet adatbázisban naplózza. Megjelölve a hívott osztályt, metódust és azok hozzáférhető paramétereit. A felhasználóhoz köthető érzékeny adatok nem kerülnek naplózásra.
A rendszerben egy naplózási szint van megvalósítva. A rendszer mivoltából adódóan, nem indokolt különböző naplózási szinteket beépíteni. A rendszeren belüli naplók megőrzésének ideje 5 év. Az üzemeltetési naplókat 2 évig őrizzük meg.
A rendszeren belüli naplózások azonos tranzakcióban vannak kezelve az adott művelettel, így ha a naplózás során hiba jönne létre, maga a művelet sem teljesül így megtartva a rendszer integritását.
A naplózás többek között tartalmazza a:
- felhasználók, sikeres és sikertelen belépési kísérleteit,
- kijelentkezéseit,
- felhasználók kizárását a rendszerből,
- felhasználói adatok változását, név, beosztás,
- jelszóváltoztatások tényét,
- felhasználók kezelés mááveleteit (új felhasználó felvétele, meglévő felfüggesztése, aktiválása, törlése, jogosultságainak módosítása),
- jogosultságok kezelésének műveleteit (jogosultságok megadása, módosítása, törlése),
- csoport- és szerepkörkezeléssel kapcsolatos műveletek (pl. felhasználó csoporthoz történő rendelése vagy kivétele a csoportból)
- alkalmazásban létrejövő entitások, CRUD műveleteid.
A naplóbejegyzéseket két nagy osztályba sorolhatók.
- Központi naplózás
- Alkalmazás naplózás
A központi naplózás a rendszer teljes egészére vonatkozó naplóbejegyzéseket tartalmazza. Amíg az alkalmazás naplózás, csak adott rendszeren belüli részalkalmazás entitásainak adatváltozásait rögzíti naplóbejegyzésekben mezőszintre bontva.
A rendszer fel van készítve Sentry (https://sentry.io/) integrációra hiba monitorozás céljából. Helyileg telepített sentry szerverhez integrálható.
Nincs megjegyzés