Mikä on Sap Hana Security?
SAP HANA Security suojaa tärkeitä tietoja luvattomalta käytöltä ja varmistaa, että standardit ja vaatimustenmukaisuus täyttävät yrityksen hyväksymät turvallisuusstandardit.
SAP HANA tarjoaa monitoimitietokannan, johon voidaan luoda useita tietokantoja yhdelle SAP HANA -järjestelmälle. Se tunnetaan nimellä monivärinen tietokantasäiliö. Joten SAP HANA tarjoaa kaikki tietoturvaan liittyvät ominaisuudet kaikille monitieteisille tietokantakontteille.
SAP HANA Tarjoa seuraava suojaukseen liittyvä ominaisuus -
- Käyttäjien ja roolien hallinta
- Valtuutus
- Todennus
- Tietojen salaus pysyvyyskerroksessa
- Tietojen salaus verkkokerroksessa
SAP HANA -käyttäjä ja -rooli
SAP HANA -käyttäjien ja -roolien hallinnan määritykset riippuvat seuraavasta arkkitehtuurista -
- 3-tasoinen arkkitehtuuri.
SAP HANA: ta voidaan käyttää relaatiotietokantana 3-kerroksisessa arkkitehtuurissa.
Tässä arkkitehtuurissa suojausominaisuudet (valtuutus, todennus, salaus ja tarkastus) asennetaan sovelluspalvelimen tasoille.
SAP-sovellus (ERP, BW jne.) Muodostaa yhteyden tietokantaan vain teknisen käyttäjän tai tietokannan järjestelmänvalvojan (Basis Person) avulla. Loppukäyttäjä ei voi suoraan käyttää tietokantaa tai tietokantapalvelinta.
- Kaksitasoinen arkkitehtuuri.
SAP HANA Extended Application Services (SAP HANA XS) perustuu 2-kerroksiseen arkkitehtuuriin, jossa sovelluspalvelin, Web-palvelin ja kehitysympäristö on upotettu yhteen järjestelmään.
SAP HANA -todennus
Tietokannan käyttäjä tunnistaa, kuka käyttää SAP HANA -tietokantaa. Se todennetaan prosessilla, jonka nimi on "Todennus". SAP HANA tukee monia todennustapoja. Kertakirjautumista (SSO) käytetään integroimaan useita todennusmenetelmiä.
SAP HANA tukee seuraavaa todennustapaa -
- Kerberos: Sitä voidaan käyttää seuraavassa tapauksessa -
- Suoraan JDBC- ja ODBC-asiakkailta (SAP HANA Studio).
- Kun HTTP: tä käytetään SAP HANA XS: n käyttämiseen.
- Käyttäjänimi Salasana
Kun käyttäjä syöttää tietokannan käyttäjätunnuksen ja salasanan, SAP HANA -tietokanta todentaa käyttäjän.
- Suojausvaatimuksen merkintäkieli (SAML)
SAML: ää voidaan käyttää SAP HANA -käyttäjän todentamiseen, joka käyttää SAP HANA -tietokantaa suoraan ODBC / JDBC: n kautta. Se on prosessi ulkoisen käyttäjän identiteetin kartoittamiseksi sisäisen tietokannan käyttäjälle, joten käyttäjä voi kirjautua sisään sap-tietokantaan ulkoisella käyttäjätunnuksella.
- SAP-kirjautumis- ja vakuutusliput
Käyttäjä voidaan todentaa kirjautumis- tai vakuutuslippuilla, jotka on määritetty ja annettu käyttäjälle lipun luomista varten.
- X.509-asiakasvarmenteet
Kun SAP HANA XS Access by HTTP, luotettavan varmenteen myöntäjän allekirjoittamia asiakasvarmenteita voidaan käyttää käyttäjän todentamiseen.
SAP HANA -valtuutus
SAP HANA -valtuutus vaaditaan, kun käyttäjä käyttää asiakasrajapintaa (JDBC, ODBC tai HTTP) päästäksesi SAP HANA -tietokantaan.
Käyttäjälle myönnetystä valtuutuksesta riippuen se voi suorittaa tietokantaoperaatioita tietokantaobjektille. Tätä valtuutusta kutsutaan "oikeuksiksi".
Etuudet voidaan myöntää käyttäjälle suoraan tai epäsuorasti (roolien kautta). Kaikki käyttäjille määritetyt oikeudet yhdistetään yhtenä kokonaisuutena.
Kun käyttäjä yrittää käyttää mitä tahansa SAP HANA -tietokantaobjektia, HANA-järjestelmä suorittaa käyttäjän todennuksen käyttäjän roolien kautta ja myöntää käyttöoikeudet suoraan.
Kun pyydetään etuoikeuksia löydetty, HANA-järjestelmä ohittaa lisätarkistukset ja antaa pääsyn pyyntöjen tietokantaobjekteihin.
SAP HANA -palvelussa heillä on seuraavat oikeudet -
Etuoikeustyypit | Kuvaus |
Järjestelmän oikeudet | Se ohjaa normaalia järjestelmän toimintaa. Järjestelmäoikeuksia käytetään pääasiassa -
|
Objektioikeudet | Objektioikeudet ovat SQL-käyttöoikeuksia, joita käytetään valtuutuksen antamiseen tietokantaobjektien lukemiseen ja muokkaamiseen. Käyttääksesi tietokantaobjekteja käyttäjä tarvitsee objektioikeudet tietokantaobjekteihin tai malliin, jossa tietokantaobjekti on. Objektioikeudet voidaan myöntää luettelo-objekteille (taulukko, näkymä jne.) Tai luetteloon kuulumattomille kohteille (kehitysobjektit). Kohdeoikeudet ovat seuraavat:
|
Analyyttiset oikeudet | Analyyttisiä oikeuksia käytetään SAP HANA -tietomallin (attribuuttinäkymä, analyyttinen näkymä, laskentanäkymä) tietojen lukuoikeuden sallimiseen.
|
Pakettioikeudet | Pakettioikeuksia käytetään valtuuttamaan yksittäisiä paketteja koskevat toiminnot SAP HANA -tietovarastossa. |
Sovellusoikeudet | Sovellusoikeudet vaaditaan In SAP HANA Extended Application Services (SAP HANA XS) -sovelluksessa. Sovelluksen käyttöoikeudet myönnetään ja peruutetaan menettelyjenGRANT_APPLICATION_PRIVILEGE ja REVOKE_APPLICATION_PRIVILEGE kautta _SYS_REPO-mallissa. |
Käyttäjän oikeudet | Se on SQL-käyttöoikeus, jonka käyttäjä voi myöntää omalle käyttäjälle. ATTACH Debugger on ainoa etuoikeus, joka voidaan myöntää käyttäjälle. |
SAP HANA -käyttäjien hallinta ja roolien hallinta
Käyttäjiä vaaditaan SAP HANA -tietokantaan pääsemiseksi. Eri suojauskäytännöistä riippuen SAP HANAssa on kahden tyyppisiä käyttäjiä, kuten alla -
- Teknisen käyttöyhteyden (DBA Käyttäjä) - Se on käyttäjä, joka suoraan työn SAP HANA tietokannan tarvittavat oikeudet. Normaalisti näitä käyttäjiä ei poisteta tietokannasta.
Nämä käyttäjät on luotu hallinnolliseen tehtävään, kuten objektin luomiseen ja käyttöoikeuksien myöntämiseen tietokantaobjektiin tai sovellukseen.
SAP HANA -tietokantajärjestelmä tarjoaa oletusarvoisesti seuraavan käyttäjän
- JÄRJESTELMÄ
- SYS
- _SYS_REPO
- Tietokanta tai todellinen käyttäjä: Jokainen käyttäjä, joka haluaa työskennellä SAP HANA -tietokannan parissa, tarvitsee tietokannan käyttäjän. Tietokannan käyttäjä on oikea henkilö, joka työskentelee SAP HANA: lla.
Tietokannan käyttäjiä on kahta tyyppiä -
Käyttäjätyyppi | Kuvaus | Rooli määritetty |
Tavallinen käyttäjä | Tämä käyttäjä voi luoda objekteja omaan skeemaansa ja lukea tietoja järjestelmänäkymissä. Tavallinen käyttäjä luotu CREATE USER -käskyllä. | JULKINEN rooli on määritetty luetuille järjestelmänäkymille. |
Rajoitettu käyttäjä | Rajoitetulla käyttäjällä ei ole täydellistä SQL-käyttöoikeutta SQL-konsolin kautta, ja se on luotu "CREATE RESTRICTED USER" -käskyllä. Jos minkä tahansa sovelluksen käyttöön vaaditaan käyttöoikeuksia, ne tarjotaan roolin kautta.
| Käyttäjä tarvitsee roolin RESTRICTED_USER_ODBC_ACCESS tai RESTRICTED_USER_JDBC_ACCESS ODBC / JDBC-toiminnon täydelliseen käyttöön |
SAP HANA -käyttäjän pääkäyttäjällä on pääsy seuraavaan toimintoon -
- Luo / poista käyttäjä.
- Määritä ja luo rooli.
- Anna rooli käyttäjälle.
- Käyttäjän salasanan vaihtaminen.
- Aktivoi käyttäjä uudelleen / poista se käytöstä vaatimusten mukaisesti.
- Luo käyttäjä vain SAP HANA -käyttöjärjestelmässä - ROLE ADMIN -oikeuksilla varustettu käyttäjä voi luoda käyttäjän ja roolin SAP HANA: ssa.
Vaihe 1) Luo uusi käyttäjä SAP HANA Studiossa siirtymällä suojausvälilehteen alla olevan kuvan mukaisesti ja noudattamalla seuraavia vaiheita;
- Siirry suojaussolmuun.
- Valitse Käyttäjät (napsauta hiiren kakkospainikkeella) -> Uusi käyttäjä.
Vaihe 2) Näyttöön tulee käyttäjän luomisnäyttö.
- Syötä käyttäjätunnus.
- Anna käyttäjän salasana.
- Nämä ovat todennusmekanismeja, oletusarvoisesti käyttäjätunnusta / salasanaa käytetään todennukseen.
Napsauttamalla käyttöönottopainiketta käyttäjä luodaan.
2. Määritä ja luo rooli
Rooli on kokoelma oikeuksia, jotka voidaan myöntää muille käyttäjille tai roolille. Rooli sisältää käyttöoikeudet tietokantaobjektiin ja sovelluksiin sekä työn luonteesta riippuen.
Se on tavallinen mekanismi etuoikeuksien myöntämiseen. Etuudet voidaan myöntää suoraan käyttäjälle. SAP HANA -tietokannassa on monia vakiorooleja (esim. MALLINPITO, VALVONTA jne.).
Voimme käyttää vakioroolia mallina mukautetun roolin luomisessa.
Rooli voi sisältää seuraavat oikeudet -
- Järjestelmän oikeudet hallinto- ja kehitystehtäviin (CATALOG READ, AUDIT ADMIN jne.)
- Objektioikeudet tietokantaobjekteille (SELECT, INSERT, DELETE jne.)
- Analyyttiset oikeudet SAP HANA -tietonäkymään
- Arkistopakettien pakettioikeudet (REPO.READ, REPO.EDIT_NATIVE_OBJECTS jne.)
- Sovellusoikeudet SAP HANA XS -sovelluksiin.
- Käyttäjän oikeudet (menettelyjen virheenkorjaukseen).
Roolin luominen
Vaihe 1) Tässä vaiheessa
- Siirry SAP HANA -järjestelmän suojaussolmuun.
- Valitse Roolisolmu (napsauta hiiren kakkospainikkeella) ja valitse Uusi rooli.
Vaihe 2) Roolin luontinäyttö tulee näkyviin.
- Anna roolin nimi Uusi roolilohko -kohdassa.
- Valitse Myönnetty rooli -välilehti ja napsauta "+" -kuvaketta lisätäksesi vakioroolin tai poistumisroolin.
- Valitse haluttu rooli (esim. Mallinnus, monitorointi jne.)
VAIHE 3) Tässä vaiheessa
- Valittu rooli lisätään Myönnetyt roolit -välilehteen.
- Oikeudet voidaan määrittää käyttäjälle suoraan valitsemalla Järjestelmän oikeudet, Objektioikeudet, Analyyttiset oikeudet, Pakettioikeudet jne.
- Napsauta käyttöönottokuvaketta luodaksesi roolin.
Valitse vaihtoehto "Myönnettävissä muille käyttäjille ja rooleille", jos haluat määrittää tämän roolin toiselle käyttäjälle ja roolille.
3. Anna rooli käyttäjälle
VAIHE 1) Tässä vaiheessa määritämme roolin "MODELLING_VIEW" toiselle käyttäjälle "ABHI_TEST".
- Siirry Turvasolmu-kohtaan Käyttäjän alisolmu ja kaksoisnapsauta sitä. Käyttäjäikkuna tulee näkyviin.
- Napsauta Myönnetyt roolit -kuvaketta.
- Esiin tulee ponnahdusikkuna, jossa hakuroolin nimi määritetään käyttäjälle.
VAIHE 2) Tässä vaiheessa rooli MODELLING_VIEW lisätään Rooli-kohtaan.
VAIHE 3) Tässä vaiheessa
- Napsauta Ota käyttöön -painiketta.
- Näyttöön tulee viesti "Käyttäjän ABHI_TEST" muutettu.
4. Nollaa käyttäjän salasana
Jos käyttäjän salasana on vaihdettava, siirry Turvasolmu-kohtaan Käyttäjän alisolmu ja kaksoisnapsauta sitä. Käyttäjäikkuna tulee näkyviin.
VAIHE 1) Tässä vaiheessa
- Syötä uusi salasana.
- Anna Vahvista salasana.
VAIHE 2) Tässä vaiheessa
- Napsauta Ota käyttöön -painiketta.
- Näyttöön tulee viesti "Käyttäjän ABHI_TEST" muutettu.
5. Aktivoi käyttäjä uudelleen / poista aktivointi
Siirry Turvasolmu-kohtaan Käyttäjän alisolmu ja kaksoisnapsauta sitä. Käyttäjäikkuna tulee näkyviin.
Poista käyttäjän aktivointi -kuvake. Klikkaa sitä
Näkyviin tulee vahvistusviesti "Popup". Napsauta Kyllä-painiketta.
Näyttöön tulee viesti "Käyttäjä 'ABHI_TEST' deaktivoitu". Poista käytöstä -kuvake muuttuu nimellä "Aktivoi käyttäjä". Nyt voimme aktivoida käyttäjän samasta kuvakkeesta.
SAP HANA -lisenssien hallinta
Lisenssiavainta tarvitaan SAP HANA -tietokannan käyttämiseen. Lisenssiavain voidaan asentaa ja poistaa SAP HANA Studion, SAP HANA HDBSQL-komentorivityökalun ja HANA SQL Query -editorin avulla.
SAP HANA -tietokanta tukee kahden tyyppisiä käyttöoikeusavaimia -
- Pysyvä lisenssiavain: Pysyvät lisenssiavaimet ovat voimassa viimeiseen päivään asti. Meidän on pyydettävä ja käytettävä lisenssiavain ennen vanhenemista. Jos lisenssiavain vanhenee, väliaikainen lisenssiavain asennetaan automaattisesti 28 päiväksi.
- Väliaikainen lisenssiavain: Tämä asennetaan automaattisesti uuden SAP HANA -tietokannan asennuksen kanssa. Se on voimassa 90 päivää ja myöhemmin voi hakea pysyvää avainta SAP: lta.
Lisenssien hallinnan valtuuttaminen
"LICENSE ADMIN" -oikeudet vaaditaan lisenssien hallintaan.
SAP HANA -tarkastus
SAP HANA -auditointiominaisuuksien avulla voit seurata ja tallentaa toimintoja, jotka suoritetaan SAP HANA -järjestelmässä. Nämä ominaisuudet tulisi aktivoida järjestelmässä ennen tarkastuskäytännön luomista.
SAP HANA -auditoinnin valtuutus
"AUDIT ADMIN" -järjestelmän käyttöoikeudet vaaditaan SAP HANA -auditoinnille.
Yhteenveto :
Tässä opetusohjelmassa olemme oppineet seuraavan aiheen -
- SAP HANA -turvallisuuden yleiskatsaus.
- SAP HANA -todennus yksityiskohtaisesti.
- SAP HANA -valtuutus yksityiskohtaisesti.
- SAP HANA -käyttäjähallintamenetelmä.
- SAP HANA -roolinhallintamenetelmä
- SAP HANA -lisenssinhallintaprosessi.
- SAP HANA -roolien tarkastusprosessi.