SAP HANA Security: Πλήρες σεμινάριο
Τι είναι το Sap Hana Security;
SAP Η HANA Security προστατεύει σημαντικά δεδομένα από μη εξουσιοδοτημένη πρόσβαση και διασφαλίζει ότι τα πρότυπα και η συμμόρφωση πληρούν τα πρότυπα ασφαλείας που έχει υιοθετήσει η εταιρεία.
SAP Η HANA παρέχει μια διευκόλυνση, π.χ. Multitenant βάση δεδομένων, στην οποία μπορούν να δημιουργηθούν πολλαπλές βάσεις δεδομένων μεμονωμένα SAP Σύστημα HANA. Είναι γνωστό ως κοντέινερ βάσης δεδομένων πολλαπλών μισθώσεων. Ετσι SAP Το HANA παρέχει όλα τα χαρακτηριστικά που σχετίζονται με την ασφάλεια για όλα τα κοντέινερ βάσης δεδομένων πολλαπλών μισθωτών.
SAP HANA Παρέχετε τα ακόλουθα χαρακτηριστικά που σχετίζονται με την ασφάλεια –
- Διαχείριση Χρηστών και Ρόλων
- εξουσιοδότηση
- Πιστοποίηση
- Κρυπτογράφηση δεδομένων στο Persistence Layer
- Κρυπτογράφηση δεδομένων σε επίπεδο δικτύου
SAP Χρήστης και ρόλος HANA
SAP Η διαμόρφωση διαχείρισης χρηστών και ρόλων HANA εξαρτάται από την αρχιτεκτονική όπως παρακάτω –
- 3-Tier Archiδομή.
SAP Το HANA μπορεί να χρησιμοποιηθεί ως σχεσιακή βάση δεδομένων σε ένα 3-Tier Archiδομή.
Σε αυτήν την αρχιτεκτονική, τα χαρακτηριστικά ασφαλείας (εξουσιοδότηση, έλεγχος ταυτότητας, κρυπτογράφηση και έλεγχος) εγκαθίστανται σε επίπεδα διακομιστή εφαρμογών.
SAP Η εφαρμογή (ERP, BW, κ.λπ.) συνδέεται με τη βάση δεδομένων μόνο με τη βοήθεια τεχνικού χρήστη ή διαχειριστή βάσης δεδομένων (Basis Person). Ο τελικός χρήστης δεν μπορεί να έχει απευθείας πρόσβαση στη βάση δεδομένων ή στο διακομιστή βάσης δεδομένων.
- 2-Tier Archiδομή.
SAP Υπηρεσίες εκτεταμένων εφαρμογών HANA (SAP HANA XS) βασίζεται σε 2 – Tier Architecture, στην οποία ο διακομιστής εφαρμογών, ο διακομιστής Web και το περιβάλλον ανάπτυξης είναι ενσωματωμένα σε ένα ενιαίο σύστημα.
SAP Έλεγχος ταυτότητας HANA
Ο χρήστης της βάσης δεδομένων προσδιορίζει ποιος έχει πρόσβαση στο SAP Βάση δεδομένων HANA. Επαληθεύεται μέσω μιας διαδικασίας που ονομάζεται "Authentication". SAP Το HANA υποστηρίζει πολλές μεθόδους ελέγχου ταυτότητας. Η Single Sign-on (SSO) χρησιμοποιείται για την ενσωμάτωση πολλών μεθόδων ελέγχου ταυτότητας.
SAP Το HANA υποστηρίζει την ακόλουθη μέθοδο ελέγχου ταυτότητας –
- Kerberos: Μπορεί να χρησιμοποιηθεί στην ακόλουθη περίπτωση -
- Απευθείας από JDBC και ODBC Client (SAP HANA Studio).
-
Όταν χρησιμοποιείται HTTP για πρόσβαση SAP HANA XS.
-
Ονομα χρήστη κωδικός Όταν ο χρήστης εισάγει το όνομα χρήστη και τον κωδικό πρόσβασης της βάσης δεδομένων του, τότε SAP Η βάση δεδομένων HANA ελέγχει την ταυτότητα του χρήστη.
- Γλώσσα σήμανσης διαβεβαίωσης ασφαλείας (SAML)
SAML μπορεί να χρησιμοποιηθεί για έλεγχο ταυτότητας SAP Χρήστης HANA, ο οποίος έχει πρόσβαση SAP Βάση δεδομένων HANA απευθείας μέσω ODBC/JDBC. Είναι μια διαδικασία αντιστοίχισης της ταυτότητας εξωτερικού χρήστη στον εσωτερικό χρήστη της βάσης δεδομένων, έτσι ώστε ο χρήστης να μπορεί να συνδεθεί στη βάση δεδομένων sap με το αναγνωριστικό εξωτερικού χρήστη.
- SAP Εισιτήρια σύνδεσης και διεκδίκησης
Ο χρήστης μπορεί να πιστοποιηθεί με Logon ή Assertion Tickets, τα οποία διαμορφώνονται και εκχωρούνται στον χρήστη για τη δημιουργία ενός εισιτηρίου.
- X.509 Πιστοποιητικά Πελατών
Όταν SAP HANA XS Access by HTTP, Τα πιστοποιητικά πελάτη υπογεγραμμένα από μια αξιόπιστη αρχή πιστοποίησης (CA) μπορούν να χρησιμοποιηθούν για τον έλεγχο ταυτότητας του χρήστη.
SAP Εξουσιοδότηση HANA
SAP Απαιτείται εξουσιοδότηση HANA όταν ένας χρήστης που χρησιμοποιεί διεπαφή πελάτη (JDBC, ODBC ή HTTP) για πρόσβαση στο SAP Βάση δεδομένων HANA.
Ανάλογα με την εξουσιοδότηση που παρέχεται στον χρήστη, μπορεί να εκτελέσει λειτουργίες βάσης δεδομένων στο αντικείμενο βάσης δεδομένων. Αυτή η εξουσιοδότηση ονομάζεται "προνόμια".
Τα Προνόμια μπορούν να παραχωρηθούν στον χρήστη άμεσα ή έμμεσα (μέσω ρόλων). Όλα τα δικαιώματα που εκχωρούνται στους χρήστες συνδυάζονται ως μια ενιαία μονάδα.
Όταν ένας χρήστης προσπαθεί να αποκτήσει πρόσβαση σε οποιοδήποτε SAP Αντικείμενο βάσης δεδομένων HANA, το σύστημα HANA πραγματοποιεί έλεγχο εξουσιοδότησης στον χρήστη μέσω ρόλων χρήστη και εκχωρεί απευθείας τα δικαιώματα.
Όταν βρέθηκαν τα δικαιώματα που ζητήθηκαν, το σύστημα HANA παραλείπει περαιτέρω ελέγχους και παραχωρεί πρόσβαση για να ζητήσει αντικείμενα βάσης δεδομένων.
In SAP Τα ακόλουθα προνόμια HANA είναι δικά τους –
Τύποι προνομίων | Τεχνικές Περιγραφές |
---|---|
Προνόμια συστήματος | Ελέγχει την κανονική δραστηριότητα του συστήματος. Τα προνόμια συστήματος χρησιμοποιούνται κυρίως για –
|
Προνόμια αντικειμένου | Τα δικαιώματα αντικειμένου είναι SQL προνόμια που χρησιμοποιούνται για την εξουσιοδότηση ανάγνωσης και τροποποίησης αντικειμένων βάσης δεδομένων. Για να αποκτήσει πρόσβαση σε αντικείμενα βάσης δεδομένων ο χρήστης χρειάζεται δικαιώματα αντικειμένου σε αντικείμενα βάσης δεδομένων ή στο σχήμα στο οποίο υπάρχει το αντικείμενο βάσης δεδομένων. Προνόμια αντικειμένων μπορούν να παραχωρηθούν σε αντικείμενα καταλόγου (πίνακας, προβολή κ.λπ.) ή αντικείμενα μη καταλόγου (αντικείμενα ανάπτυξης). Τα δικαιώματα αντικειμένου είναι τα παρακάτω –
|
Αναλυτικά Προνόμια | Τα αναλυτικά δικαιώματα χρησιμοποιούνται για να επιτρέπεται η πρόσβαση ανάγνωσης σε δεδομένα του SAP Μοντέλο πληροφοριών HANA (προβολή χαρακτηριστικών, αναλυτική προβολή, προβολή υπολογισμού).
Ο έλεγχος για μεμονωμένους χρήστες για να δουν τα δεδομένα βρίσκεται στην ίδια προβολή. |
Προνόμια πακέτου | Τα δικαιώματα πακέτου χρησιμοποιούνται για την παροχή εξουσιοδότησης για ενέργειες σε μεμονωμένα πακέτα SAP Αποθετήριο HANA. |
Προνόμια εφαρμογής | Απαιτούνται δικαιώματα εφαρμογής στο In SAP Υπηρεσίες εκτεταμένων εφαρμογών HANA (SAP HANA XS) για εφαρμογή πρόσβασης.
Τα δικαιώματα εφαρμογής παραχωρούνται και ανακαλούνται μέσω των διαδικασιώνGRANT_APPLICATION_PRIVILEGE και REVOKE_APPLICATION_PRIVILEGE στο σχήμα _SYS_REPO. |
Προνόμια χρήστη | Είναι ένα Προνόμιο SQL, το οποίο μπορεί να παραχωρήσει ο χρήστης στον δικό του χρήστη. Το ATTACH DEBUGGER είναι το μόνο προνόμιο που μπορεί να παραχωρηθεί σε έναν χρήστη. |
SAP Διαχείριση χρηστών και διαχείριση ρόλου HANA
Για πρόσβαση SAP Βάση δεδομένων HANA, απαιτούνται χρήστες. Ανάλογα με τη διαφορετική πολιτική ασφαλείας, υπάρχουν δύο τύποι χρηστών SAP HANA όπως παρακάτω –
-
Τεχνικός χρήστης (Χρήστης DBA) – Είναι ένας χρήστης που συνεργάζεται άμεσα SAP Βάση δεδομένων HANA με απαραίτητα προνόμια. Κανονικά, αυτοί οι χρήστες δεν διαγράφονται από τη βάση δεδομένων.
Αυτοί οι χρήστες δημιουργούνται για μια διοικητική εργασία, όπως η δημιουργία ενός αντικειμένου και η παραχώρηση δικαιωμάτων σε αντικείμενο βάσης δεδομένων ή στην εφαρμογή.
SAP Το σύστημα βάσης δεδομένων HANA παρέχει από προεπιλογή τον ακόλουθο χρήστη ως τυπικό χρήστη–
- ΣΥΣΤΗΜΑ
- SYS
- _SYS_REPO
-
Βάση δεδομένων ή πραγματικός χρήστης: Κάθε χρήστης που θέλει να εργαστεί SAP Η βάση δεδομένων HANA, χρειάζεται χρήστης βάσης δεδομένων. Οι χρήστες της βάσης δεδομένων είναι ένα πραγματικό πρόσωπο που εργάζεται σε SAP ΧΑΝΑ.
Υπάρχουν δύο τύποι χρηστών βάσης δεδομένων όπως παρακάτω –
Τύπος χρήστη | Τεχνικές Περιγραφές | Ανατέθηκε ρόλος |
---|---|---|
Τυπικός χρήστης | Αυτός ο χρήστης μπορεί να δημιουργήσει αντικείμενα σε ένα δικό του σχήμα και να διαβάζει δεδομένα σε προβολές συστήματος. Τυπικός χρήστης που δημιουργήθηκε με δήλωση "ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ". | Ο ρόλος PUBLIC εκχωρείται για προβολές συστήματος ανάγνωσης. |
Περιορισμένος χρήστης | Ο περιορισμένος χρήστης δεν έχει πλήρη πρόσβαση SQL μέσω κονσόλας SQL και δημιουργήθηκε με δήλωση "ΔΗΜΙΟΥΡΓΙΑ ΠΕΡΙΟΡΙΣΜΕΝΟΥ ΧΡΗΣΤΗ". Εάν απαιτούνται Προνόμια για τη χρήση οποιασδήποτε εφαρμογής, τότε παρέχονται μέσω του ρόλου.
|
Απαιτείται ρόλος RESTRICTED_USER_ODBC_ACCESS ή RESTRICTED_USER_JDBC_ACCESS στον χρήστη για πλήρη πρόσβαση στη λειτουργικότητα ODBC/JDBC |
SAP Ο διαχειριστής χρήστη HANA έχει πρόσβαση στην ακόλουθη δραστηριότητα –
- Δημιουργία/διαγραφή χρήστη.
- Ορισμός και δημιουργία ρόλου.
- Εκχώρηση ρόλου στον χρήστη.
- Επαναφορά κωδικού πρόσβασης χρήστη.
- Επανενεργοποίηση / απενεργοποίηση χρήστη σύμφωνα με τις απαιτήσεις.
1. Δημιουργία χρήστη στο SAP ΧΑΝΑ- μόνο ο χρήστης της βάσης δεδομένων με δικαιώματα ROLE ADMIN μπορεί να δημιουργήσει χρήστη και ρόλο SAP ΧΑΝΑ.
Βήμα 1) Για να δημιουργήσετε νέο χρήστη στο SAP Το HANA Studio μεταβείτε στην καρτέλα ασφαλείας όπως φαίνεται παρακάτω και ακολουθήστε τα παρακάτω βήματα.
- Μεταβείτε στον κόμβο ασφαλείας.
- Επιλέξτε Χρήστες (δεξί κλικ) -> Νέος χρήστης.
Βήμα 2) Εμφανίζεται μια οθόνη δημιουργίας χρήστη.
- Εισάγετε όνομα χρήστη.
- Εισαγάγετε τον κωδικό πρόσβασης για τον χρήστη.
- Αυτοί είναι μηχανισμοί ελέγχου ταυτότητας, από προεπιλογή το όνομα χρήστη / κωδικός πρόσβασης χρησιμοποιείται για τον έλεγχο ταυτότητας.
Κάνοντας κλικ στην ανάπτυξηΘα δημιουργηθεί χρήστης κουμπιού.
2. Ορισμός και δημιουργία ρόλου
Ένας ρόλος είναι μια συλλογή προνομίων που μπορούν να παραχωρηθούν σε άλλους χρήστες ή ρόλους. Ο ρόλος περιλαμβάνει προνόμια για αντικείμενο βάσης δεδομένων & εφαρμογή και ανάλογα με τη φύση της εργασίας.
Είναι ένας τυπικός μηχανισμός χορήγησης προνομίων. Τα προνόμια μπορούν να παραχωρηθούν απευθείας στον χρήστη. Υπάρχουν πολλοί τυπικοί ρόλοι (π.χ. ΜΟΝΤΕΛΟΠΟΙΗΣΗ, ΠΑΡΑΚΟΛΟΥΘΗΣΗ κ.λπ.) διαθέσιμοι στο SAP Βάση δεδομένων HANA.
Μπορούμε να χρησιμοποιήσουμε τον τυπικό ρόλο ως πρότυπο για τη δημιουργία ενός προσαρμοσμένου ρόλου.
Ένας ρόλος μπορεί να περιέχει τα ακόλουθα προνόμια –
- Προνόμια συστήματος για εργασίες διαχείρισης και ανάπτυξης (ΑΝΑΓΝΩΣΗ ΚΑΤΑΛΟΓΟΥ, AUDIT ADMIN, κ.λπ.)
- Προνόμια αντικειμένου για αντικείμενα βάσης δεδομένων (SELECT, INSERT, DELETE, κ.λπ.)
- Αναλυτικά προνόμια για SAP Προβολή πληροφοριών HANA
- Προνόμια πακέτων σε πακέτα αποθετηρίου (REPO.READ, REPO.EDIT_NATIVE_OBJECTS, κ.λπ.)
- Προνόμια εφαρμογής για SAP Εφαρμογές HANA XS.
- Προνόμια του χρήστη (Για εντοπισμό σφαλμάτων της διαδικασίας).
Δημιουργία Ρόλων
Βήμα 1) Στο στάδιο αυτό,
- Μεταβείτε στον κόμβο ασφαλείας SAP Σύστημα HANA.
- Επιλέξτε Role Node (Δεξί κλικ) και επιλέξτε New Role.
Βήμα 2) Εμφανίζεται μια οθόνη δημιουργίας ρόλου.
- Δώστε όνομα ρόλου στο Νέο μπλοκ ρόλων.
- Επιλέξτε την καρτέλα Εκχωρημένος ρόλος και κάντε κλικ στο εικονίδιο "+" για να προσθέσετε τον τυπικό ρόλο ή τον ρόλο εξόδου.
- Επιλέξτε Επιθυμητός ρόλος (π.χ. ΜΟΝΤΕΛΟΠΟΙΗΣΗ, ΠΑΡΑΚΟΛΟΥΘΗΣΗ κ.λπ.)
Βήμα 3) Στο στάδιο αυτό,
- Ο επιλεγμένος ρόλος προστίθεται στην καρτέλα Χορηγούμενοι ρόλοι.
- Τα δικαιώματα μπορούν να εκχωρηθούν απευθείας στον χρήστη επιλέγοντας Προνόμια συστήματος, Προνόμια αντικειμένου, Προνόμια ανάλυσης, Προνόμια πακέτου κ.λπ.
- Κάντε κλικ στο εικονίδιο ανάπτυξης για να δημιουργήσετε Ρόλο.
Επιλέξτε την επιλογή «Δυνατότητα χορήγησης σε άλλους χρήστες και ρόλους», εάν θέλετε να εκχωρήσετε αυτόν τον ρόλο σε άλλο χρήστη και ρόλο.
3. Εκχώρηση ρόλου στον χρήστη
Βήμα 1) Σε αυτό το βήμα, θα εκχωρήσουμε το ρόλο "MODELLING_VIEW" σε έναν άλλο χρήστη "ABHI_TEST".
- Μεταβείτε στον υποκόμβο χρήστη κάτω από τον Κόμβο ασφαλείας και κάντε διπλό κλικ σε αυτόν. Θα εμφανιστεί το παράθυρο χρήστη.
- Κάντε κλικ στο εικονίδιο Χορηγούμενοι ρόλοι "+".
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο, το όνομα ρόλου αναζήτησης που θα εκχωρηθεί στον χρήστη.
Βήμα 2) Σε αυτό το βήμα, ο ρόλος "MODELLING_VIEW" θα προστεθεί κάτω από τον ρόλο.
Βήμα 3) Στο στάδιο αυτό,
- Κάντε κλικ στο κουμπί Ανάπτυξη.
- Εμφανίζεται ένα μήνυμα "Χρήστης 'ABHI_TEST" που άλλαξε.
4. Επαναφορά κωδικού πρόσβασης χρήστη
Εάν χρειάζεται επαναφορά του κωδικού πρόσβασης χρήστη, μεταβείτε στον υποκόμβο χρήστη κάτω από τον Κόμβο ασφαλείας και κάντε διπλό κλικ σε αυτόν. Θα εμφανιστεί το παράθυρο χρήστη.
Βήμα 1) Στο στάδιο αυτό,
- Εισάγετε νέο κωδικό.
- Εισαγάγετε Επιβεβαίωση κωδικού πρόσβασης.
Βήμα 2) Στο στάδιο αυτό,
- Κάντε κλικ στο κουμπί Ανάπτυξη.
- Εμφανίζεται ένα μήνυμα "User 'ABHI_TEST" άλλαξε.
5. Επανενεργοποίηση/Απενεργοποίηση χρήστη
Μεταβείτε στον υποκόμβο χρήστη κάτω από τον Κόμβο ασφαλείας και κάντε διπλό κλικ σε αυτόν. Θα εμφανιστεί το παράθυρο χρήστη.
Υπάρχει το εικονίδιο Απενεργοποίηση χρήστη. Κάντε κλικ σε αυτό
Θα εμφανιστεί ένα μήνυμα επιβεβαίωσης "Αναδυόμενο παράθυρο". Κάντε κλικ στο κουμπί «Ναι».
Θα εμφανιστεί ένα μήνυμα "Χρήστης 'ABHI_TEST' απενεργοποιήθηκε". Το εικονίδιο Απενεργοποίηση αλλάζει με το όνομα «Ενεργοποίηση χρήστη». Τώρα μπορούμε να ενεργοποιήσουμε τον χρήστη από το ίδιο εικονίδιο.
SAP Διαχείριση αδειών HANA
Το κλειδί άδειας χρήσης απαιτείται για χρήση SAP Βάση δεδομένων HANA. Ένα κλειδί άδειας χρήσης μπορεί να εγκατασταθεί και να διαγραφεί χρησιμοποιώντας SAP HANA Στούντιο, SAP Εργαλείο γραμμής εντολών HANA HDBSQL και πρόγραμμα επεξεργασίας ερωτημάτων HANA SQL.
SAP Η βάση δεδομένων HANA υποστηρίζει δύο τύπους κλειδιών άδειας χρήσης –
- Κλειδί μόνιμου άδειας χρήσης: Τα κλειδιά μόνιμων αδειών ισχύουν μέχρι την ημερομηνία λήξης. Πρέπει να ζητήσουμε και να εφαρμόσουμε το κλειδί άδειας χρήσης πριν λήξει. Εάν το κλειδί άδειας χρήσης λήξει, τότε το προσωρινό κλειδί άδειας χρήσης εγκαθίσταται αυτόματα για 28 ημέρες.
- Προσωρινό κλειδί άδειας χρήσης: Αυτό εγκαθίσταται αυτόματα με ένα νέο SAP Εγκατάσταση βάσης δεδομένων HANA. Ισχύει για 90 ημέρες και αργότερα μπορεί να υποβάλει αίτηση για Μόνιμο κλειδί από SAP.
Εξουσιοδότηση Διαχείρισης Άδειας Χρήσης
«ΔΙΑΧΕΙΡΙΣΤΗΣ ΑΔΕΙΑΣ» απαιτούνται προνόμια για τη Διαχείριση αδειών χρήσης.
SAP HANA Auditing
SAP Οι δυνατότητες ελέγχου HANA σάς επιτρέπουν να παρακολουθείτε και να καταγράφετε ενέργειες που εκτελούνται σε SAP Σύστημα HANA. Αυτές οι δυνατότητες θα πρέπει να ενεργοποιηθούν για το σύστημα πριν από τη δημιουργία πολιτικής ελέγχου.
Εξουσιοδότηση για SAP HANA Auditing
«ΔΙΑΧΕΙΡΙΣΤΗΣ ΕΛΕΓΧΟΥ»Απαιτούνται δικαιώματα συστήματος για SAP HANA Auditing.
Περίληψη
Σε αυτό το σεμινάριο, μάθαμε το ακόλουθο θέμα -
- SAP Επισκόπηση Ασφαλείας HANA.
- SAP Αναλυτικά ο έλεγχος ταυτότητας HANA.
- SAP Αναλυτικά η εξουσιοδότηση HANA.
- SAP Μέθοδος διαχείρισης χρηστών HANA.
- SAP Μέθοδος διαχείρισης ρόλου HANA
- SAP Διαδικασία διαχείρισης άδειας HANA.
- SAP Διαδικασία ελέγχου ρόλου HANA.