46

Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene
Page 2: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Tko sve je pregledavao ili mjenjao moje podatke?

Page 3: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Tatjana DondurFutura plus d.d.

Boris OblakAbakus plus d.o.o.

Tragovi vrijedni povjerenja

Page 4: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Povijest:

od 1992, 20 zaposlenika

Oracle zbirka podatkov, GNU/linux (1995)

dobitnici srebrnoga priznanja za inovacije – Aerodrom Ljubljana: Flight Information System

Razvoj i održavanje:

Razvoj visoko razpoloživih sustava sa OS GNU/linux

Sistemska podrška i podešavanje sistema sa OS GNU/linux

Podešavanje i administriranje Oracle baze podataka

O tvrtci

Page 5: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Interni korisnik

imaju samo pristup "iznutra“,

teško otkriti i spriječiti zloupotrebu internih korisnika (namjerni ili nenamjerni),

87 % unutarnjih incidenata uzrokuju ovlašteni ili

tehnički (stručni) korisnici (vir Forrester Research 2006)

http://www.tgdaily.com/security-features/42535-internal-users-pose-severe-threat-to-public-sector-networks

http://www.sans.org/reading_room/whitepapers/bestprac/internal-threat-security-users-mess-things_856

Page 6: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Otkrivanje incidenata

unutarnji incidenti,teško otkriti i sankcionirati,

postavlja pitanje privatnosti, međuljudskih odnosa

uključivanje vanjskih agencija za provedbu zakona,pitanje adekvatnosti dokaza.

Page 7: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski trag

Revizijski trag je skup svih informacija potrebnih da se prikaže povijesni zapis o izvršenim događajima ili aktivnostima vezanim za pohranjene informacije u

sustavima za prikupljanje, obradu i arhiviranje podataka. Revizijski trag mora omogućiti prikaz vremenskog

slijeda svih događaja vezanih za poslovanje i pohranjene informacije. Informacije koje revizijski

tragovi uključuju bi trebale biti dovoljne da se dokaže integritet pohranjenih podataka. Njihov nastanak i

skladištenje moraju osigurati njihov integritet i primjenjivost u cijelom razdoblju pohranjivanja

podataka, što dokazuje integritet.

Page 8: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Informacijski sustavi

dostupnost (informacije dostupne kada su potrebne),integritet (podaci točni, nisu neovlašteno obrisani ili promijenjeni),povjerljivost (informacije motu pristupiti samo ovlaštene osobe),sljedljivost (formirani revizijski tragovi trebali bi potvrditi tošnost izvedbe i odstupanja).

Page 9: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Namjena revizijskih tragova

osiguravanje točnosti i nekrivotvorenosti podataka,dokumentiranje okruženja u kojem se transakcija dogodila,prikaz povijesni slijedi transakcija o nekom poslovnom događaju.

Page 10: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski trag

točanpravovremenne smije ometati redovne procese

Page 11: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Vrste revizijskih tragova

akcije nad objektimapromjena podataka

Page 12: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski tragovi - Oracle

na nivou sesije ili svaki put,uspješne / neuspješne akcije,prijava i odjava,naredbe koje se odnose na privilegije,naredbe nad objektima.

Page 13: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski tragovi - podaci

upotreba baznih okidača:procedure koje se pokreću na određene akcije,

prije namjeravane izmjene pohranjivanje starih vrijednosti podataka,

akcije na sistemskim događajima.

potreban je pristup aplikaciji!

Page 14: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski tragovi - ARBITER

koristi podatke log datoteka baze podataka,preuzima iz log datoteka pohranjene promjene vrijednosti podataka,neovisan je od aplikacije,revizijski tragovi se pohranjuju u svoju bazu ,nije potreban pristup aplikaciji!

Page 15: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski tragovi - ARBITER

FIS RIS

Oracle databasearchive logs

Page 16: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski tragovi - ARBITER

FIS RIS GIS ...

Oracle podatkovna zbirka

FIS RIS GIS ...

Oracle database

syslogsyslog

MS SQLserver

Page 17: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

ARBITER

odgovor na pitanjaKada?

Tko? (Gdje?, Kako?)

Što?

analiza akcija i alarmiranje,promjena podataka (stare/nove vrijednosti,...)

Page 18: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 19: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 20: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 21: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Revizijski trag

točanpravovremenne smije ometati redovne procese

Page 22: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 23: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 24: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Admin

Page 25: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 26: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 27: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 28: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 29: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 30: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 31: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 32: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 33: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 34: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 35: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

Page 36: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

0-8 8-12 12-16 16-20 20-240

200

400

600

800

1000

1200

1400

SelectInsertUpdateDelete

Page 37: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

0-1 1-2 2-3 3-4 4-5 5-6 6-7 7-80

50

100

150

200

250

SelectInsertUpdateDelete

Page 38: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

[#]ARBITER - Auditor

OGK_JOB MKOSEC FSTEMPIHAR0

20

40

60

80

100

120

140

160

SelectInsertUpdateDelete

Page 39: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Visoko raspoloživ sustav

visoko raspoloživ i otporan na katastrofe

Page 40: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Visoko raspoloživ sustav

visoko raspoloživ i otporan na katastrofe

Arbiter: povjerenje u

podatke

Page 41: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Prednosti

nije potreban pristup aplikaciji,transparentan i jednostavan pregled,centralno upravljanje, pregled i analiza,automatizacija i konsolidacija,revizijski tragovi su odvojeni od podataka.

Page 42: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Sa revizijskim tragovima ne možemozaštiti podatke, ali možemo prikazati

kada i tko je gledao ili obrađivaoodređene podatke!

Page 43: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Tatjana DondurFutura plus d.d.

Boris OblakAbakus plus d.o.o.

Tragovi vrijedni povjerenja

Pitanja

Page 44: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Infrastruktura za Arbiter

Arbiter DB ServerOracle SE1 11.2

svi OS, na kojima se može instalirati baza

Arbiter GUI ServerPHP 5.2.12

nginx, Apache

OS: linux, windows

DB in GUI Server mogu biti na istom serveru!

Page 45: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Podržane source baze

trenutno pdržane source bazeOracle 9.2 i više

MS SQL Server 2005

syslog (linux, unix)

Page 46: Tko sve je pregledavao ili mjenjao moje podatke? Dondur... · Revizijski tragovi - ARBITER koristi podatke log datoteka baze podataka, preuzima iz log datoteka pohranjene promjene

Instalacija

virtualni serveriOracle VM, KVM, VMware slike

HW (server + opciono diskovni podsustav) sa instaliranom bazom i GUIinstalacija na serveru klienta

baza Oracle 11.2, nginx (Apache) + php

uračunte Oracle licence: Oracle SE1, 5x