Huis Persoonlijke financiën Basisprincipes van Oracle 12c Audits - dummies

Basisprincipes van Oracle 12c Audits - dummies

Inhoudsopgave:

Video: The Progressive Case Against Obama: Matt Stoller & Sam Seder's Heated Debate 2024

Video: The Progressive Case Against Obama: Matt Stoller & Sam Seder's Heated Debate 2024
Anonim

beveiliging bieden, omdat u niet wilt dat de verkeerde mensen naar de Oracle 12c-gegevens kijken en omdat u beschermen de gegevens tegen verandering of beschadiging. Auditing is één ding dat u kunt gebruiken voor beveiliging. Door de gebruikers in het systeem te beperken en te bewaken, kunt u een veilige en veilige werkomgeving bieden voor u en uw klanten of klanten.

Hoe u audits in- en uitschakelt met uniform auditbeleid in Oracle 12c

U kunt alle gewenste instellingen uitvoeren, maar er wordt niets gecontroleerd (behalve bij standaardinstellingen) totdat u ervoor kiest dit te doen. Dit is goed voor u omdat u uw toepassing en objecten kunt instellen, maken en configureren voordat u een audittrail moet beheren. U schakelt auditing in en uit met de opdracht AUDIT of NOAUDIT.

Omdat Oracle 12c behoorlijk wat standaardcontroles uitvoert, kunt u overwegen sommige uit te schakelen voordat u uw toepassing instelt. Vervolgens kunt u alle controles inschakelen die u wilt voordat uw toepassing naar de productie gaat. Neem die beslissing op basis van uw eigen zakelijke behoeften.

Een uniform controlebeleid is een benoemde groep auditinstellingen die een bepaald aspect van gebruikersgedrag controleren. De instructie CREATE AUDIT POLICY maakt het beleid. Het beleid kan net zo eenvoudig zijn als het controleren van de activiteiten van een enkele gebruiker of een georganiseerde reeks complexe auditbeleid dat voorwaarden gebruikt om specifieke audits te beïnvloeden.

U kunt ook meer dan één auditbeleid ingeschakeld hebben in de database. Beleid kan zowel systeembrede als objectspecifieke auditopties omvatten. De meeste controles die u zult uitvoeren voor algemene activiteiten (inclusief standaardaudit), moeten auditbeleid gebruiken.

Hoe Oracle 12c systeemprivileges te controleren

Omdat beveiliging zo belangrijk is, wordt Oracle 12c geleverd met een aantal auditing die automatisch wordt ingeschakeld via het beleid ORA_SECURECONFIG. Bovendien zijn het niet altijd de acties van gebruikers die u wilt controleren, maar wat ze proberen te doen. Een audit kan zelfs worden gegenereerd wanneer iemand iets probeert te doen wat hij niet mag doen. Standaardcontroles

Standaard, vooraf geconfigureerde audits in 12c omvatten de systeemrechten of instructie-audits, inclusief opdrachten en acties zoals CONNECT, ALTER, DROP, CREATE, enzovoort.

U wilt bijvoorbeeld bijhouden wie tabellen in de database maakt of hoe vaak tabellen worden gemaakt. Met dit eenvoudige beleid wordt de controle ingeschakeld voor elke CREATE TABLE-instructie, die een auditvermelding genereert telkens wanneer iemand een tabel maakt. Typ het volgende:

CREËER AUDITBELEID table_cre_policy PRIVILEGES CREATE TABLE;

U ziet dit:

bewerking 229 is gelukt.

Om dit beleid voor de gebruiker SHARDIN in te schakelen, typt u

U ziet dit:


Controle geslaagd.

Typ het volgende als u het beleid voor SHARDIN wilt uitschakelen:

Succesvolle en mislukte pogingen apart controleren


De standaardinstelling is om zowel succesvolle als niet-succesvolle pogingen te controleren. U kunt de verklaring controleren als de gebruiker de opdracht met succes uitvoert; de audit gebeurt niet als de opdracht mislukt. Deze aanpak kan op twee manieren van pas komen:

Als u alleen succesvolle opdrachten controleert, hoeft u niet een aantal controleresultaten door te nemen die aangeven dat een gebruiker probeert de juiste syntaxis te krijgen.

  • Als u specifiek de niet-succesvolle opdrachten controleert, kunt u gebruikers betrappen die dingen proberen te doen die ze niet mogen. Stel dat het gebruikers niet is toegestaan ​​tabellen te verwijderen waarvan ze niet de eigenaar zijn. Ten eerste kunt u ongepaste druppels voorkomen door ze niet het systeemrecht DROP ELK TAFEL te geven. Ten tweede, als ze het toch proberen te doen, genereert het een fout en controleert het de mislukte poging.

  • Dit beleid controleert de opdracht DROP ELKE TABEL. Typ het volgende:

U ziet dit:


bewerking 229 is gelukt.

Voer de volgende stappen uit om alleen onsuccesvolle pogingen voor de gebruiker JKOTAN te controleren:

U ziet dit:


Controle geslaagd.

Oracle 12c-objecten controleren

Overweeg objectcontroles als u verklaringen wilt controleren, zoals SELECT, INSERT, UPDATE en DELETE. Objectcontrole kan

Acties tegen specifieke objecten volgen

  • Bevoegdheden voor alle of specifieke tabellen

  • Het doorbladeren van een auditspoor van een database met duizenden gecontroleerde objecten kan ontmoedigend zijn. Het is ook waarschijnlijk dat sommige objecten eenvoudigweg geen auditing nodig hebben. Als dit het geval is, beperkt u uw controle tot specifieke objecten.

Bovendien kunt u objecten controleren met deze parameters:

Wanneer de bewerking is geslaagd of wanneer deze mislukt

  • Slechts één keer per sessie of elke keer dat deze wordt uitgevoerd

  • Als u slechts één keer per sessie een object controleert, het wordt gecontroleerd de eerste keer dat de gebruiker de verklaring afgeeft. Elke keer daarna wordt het genegeerd. Dit vermindert uw audit trail, maar zorgt er ook voor dat u 100% zeker bent dat deze gebruiker verantwoordelijk is voor latere operaties tegen een specifiek object in een sessie.

Als een gebruiker bijvoorbeeld een rij verwijdert van WERKNEMERS, wordt de verklaring gecontroleerd. Als de gebruiker later teruggaat en binnen dezelfde sessie een andere rij verwijdert, wordt deze niet gecontroleerd. Je weet echter wat ze zeggen: waar rook is, is vuur!

Een auditbeleid opstellen op SELECT tegen de HR. EMPLOYEES tabel, typ het volgende:

U ziet dit:


Operation 229 is geslaagd.

Typ vervolgens

om elke instructie voor de gebruiker DCOLLINS te controleren. U ziet dit:


Controle geslaagd.

Basisprincipes van Oracle 12c Audits - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...