Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 6225|Απάντηση: 0

Το Elasticsearch-7.x χρησιμοποιεί xpack για έλεγχο ταυτότητας ασφαλείας

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 23/12/2021 9:34:05 π.μ. | | | |
Στις 21 Μαΐου 2019, η Elastic ανακοίνωσε επίσημα ότι τα βασικά χαρακτηριστικά ασφαλείας των εκδόσεων 6.8.0 και 7.1.0 του Elastic Stack είναι πλέον διαθέσιμα δωρεάν.

αναθεώρηση

Αναπτύξτε την υπηρεσία Elasticsearch χρησιμοποιώντας το Docker
https://www.itsvse.com/thread-10148-1-1.html

Το Elasticsearch χρησιμοποιεί το elasticdump για τη δημιουργία αντιγράφων ασφαλείας και τη μετεγκατάσταση δεδομένων
https://www.itsvse.com/thread-10143-1-1.html

Εγκαταστήστε την αυτόνομη έκδοση του οδηγού elasticsearch 7.10.2 στα Windows
https://www.itsvse.com/thread-9962-1-1.html

Εισαγωγή στη διαμόρφωση επισήμανσης αναζήτησης Elasticsearch
https://www.itsvse.com/thread-9562-1-1.html

.NET/C# Χρησιμοποιήστε τον εντοπισμό σφαλμάτων Elasticsearch για να προβάλετε πληροφορίες αίτησης και απόκρισης
https://www.itsvse.com/thread-9561-1-1.html

ASP.NET Core Link Trace (5) Τα δεδομένα Jaeger παραμένουν στο elasticsearch
https://www.itsvse.com/thread-9553-1-1.html

Το Elasticsearch (ES) αναπαράγει τον δείκτη κλώνων
https://www.itsvse.com/thread-9545-1-1.html

Κατάσταση συμπλέγματος Elasticsearch(ES): κίτρινη (6 από 7) κατάσταση
https://www.itsvse.com/thread-9544-1-1.html

Εύρυθμη λειτουργία συμπλέγματος Elasticsearch(ES): κόκκινο Ανάλυση αποτυχίας
https://www.itsvse.com/thread-9543-1-1.html

Πληροφορίες γεωγραφικής τοποθεσίας Java στο ElasticSearch (geo_point)
https://www.itsvse.com/thread-6444-1-1.html

Το πεδίο ElasticsearchParseException[πρέπει να είναι είτε [lat], [lon] ή [geohash]]
https://www.itsvse.com/thread-6442-1-1.html

elasticsearch-mappingτύπος πεδίου
https://www.itsvse.com/thread-6436-1-1.html

Elasticsearch:No handler for type [string] declared on field[XX]的解决办法
https://www.itsvse.com/thread-6420-1-1.html

【Πρακτική δράση】Οδηγός εγκατάστασης Kibana για το Elasticsearch
https://www.itsvse.com/thread-6400-1-1.html

Γεωγραφικές συντεταγμένες της οικογένειας προηγμένων χαρακτηριστικών Elasticsearch
https://www.itsvse.com/thread-6399-1-1.html

Τα σύνθετα ερωτήματα ElasticSearch πρέπει, πρέπει, must_not χρησιμοποιούν
https://www.itsvse.com/thread-6334-1-1.html

Το Elasticsearch διαγράφει και ευρετηριάζει όλα τα δεδομένα του εγγράφου
https://www.itsvse.com/thread-6321-1-1.html

[Πραγματική μάχη]. net/c# Καλέστε την αναζήτηση elasticsearch μέσω NEST [με πηγαίο κώδικα]
https://www.itsvse.com/thread-6294-1-1.html

Αιτίες και λύσεις για unassigned_shards Elasticsearch ενός κόμβου
https://www.itsvse.com/thread-6193-1-1.html

Οδηγός για την εγκατάσταση του elasticsearch-analysis-ik στο elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Εγκαταστήστε το πρόσθετο elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Εκμάθηση εγκατάστασης και ανάπτυξης του Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Επιλογή μηχανών αναζήτησης: Elasticsearch vs Solr
https://www.itsvse.com/thread-6168-1-1.html

Αυτό σημαίνει ότι οι χρήστες μπορούν πλέον να κρυπτογραφούν την κυκλοφορία δικτύου, να δημιουργούν και να διαχειρίζονται χρήστες, να ορίζουν ρόλους που μπορούν να προστατεύουν την πρόσβαση σε επίπεδο ευρετηρίου και συμπλέγματος και να παρέχουν πλήρη προστασία για το Kibana χρησιμοποιώντας το Spaces. Τα βασικά χαρακτηριστικά ασφαλείας που διατίθενται δωρεάν είναι τα εξής:

  • Λειτουργικότητα TLS. Κρυπτογράφηση επικοινωνιών
  • Αρχεία και εγγενές βασίλειο. Μπορεί να χρησιμοποιηθεί για τη δημιουργία και τη διαχείριση χρηστών
  • Έλεγχος πρόσβασης βάσει ρόλων. Μπορεί να χρησιμοποιηθεί για τον έλεγχο της πρόσβασης των χρηστών σε API και ευρετήρια συμπλέγματος
  • Τα χαρακτηριστικά ασφαλείας για το Kibana Spaces επιτρέπουν επίσης την πολλαπλή μίσθωση στην Kibana


Εξέλιξη του X-Pack

  • Πριν από την έκδοση 5.X: Δεν υπάρχει X-pack, είναι ανεξάρτητο: ασφάλεια, ρολόι, ειδοποίηση κ.λπ.
  • 5. Έκδοση X: Ένα πακέτο της αρχικής ασφάλειας, προειδοποιήσεων, παρακολούθησης, γραφικών και αναφορών μετατρέπεται σε ένα x-pack.
  • Πριν από την έκδοση 6.3: Απαιτείται πρόσθετη εγκατάσταση.
  • Έκδοση 6.3 και νεότερη: Κυκλοφορεί ενσωματωμένη χωρίς πρόσθετη εγκατάσταση, η βασική ασφάλεια πληρώνεται περιεχόμενο Gold Edition. Έκδοση 7.1: Βασική ασφάλεια Δωρεάν.


Πριν από αυτό, εξασφαλίστε την ασφάλεια του ιδρύματος;

Σκηνή 1: Όλοι «γυμνοί», πιστεύω ότι αυτό καταλαμβάνει πολύ μεγάλο ποσοστό στην Κίνα. Ανάπτυξη intranet, χωρίς εξωτερικές υπηρεσίες. Ή το ES χρησιμοποιείται ως βασική υποστήριξη της υπηρεσίας και το δημόσιο δίκτυο ανοίγει κοινές θύρες όπως το 9200, αλλά ανοίγει τη θύρα υπηρεσίας της υπηρεσίας. Πιθανά προβλήματα έκθεσης: Η εταιρεία ή η ομάδα έχει ανοιχτές θύρες 9200 και 5601 και μπορούν να συνδεθούν βασικά πρόσθετα κεφαλής και kibana, γεγονός που μπορεί εύκολα να οδηγήσει σε online ευρετήρια ή τυχαία διαγραφή δεδομένων.
Σενάριο 2: Προστίθεται απλή προστασία. Γενικά, χρησιμοποιείται έλεγχος ταυτότητας Nginx + έλεγχος πολιτικής τείχους προστασίας.
Σενάριο 3: Ενσωματώστε και χρησιμοποιήστε μια λύση ελέγχου ταυτότητας ασφαλείας τρίτου κατασκευαστή. Για παράδειγμα: SearchGuard, ReadonlyREST.
Σενάριο 4: Πληρώσατε για την υπηρεσία Elastic-Xpack Gold ή Platinum. Γενικά, οι τράπεζες και άλλοι τοπικοί τυράννοι πελάτες έχουν επείγουσα ανάγκη για λειτουργίες επί πληρωμή, όπως ασφάλεια, έγκαιρη προειδοποίηση και μηχανική μάθηση, όπως η Bank of Ningbo που πληρώνει για υπηρεσίες πλατίνας.

Ενεργοποιήστε το xpack για την αυτόνομη έκδοση

Αυτό το άρθρο βασίζεται στην έκδοση 7.10.2 του Elasticsearch και ενεργοποιεί την υπηρεσία ασφαλείας xpack.

{
  "name" : "WIN-ITSVSE",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "ad596cwGSFunWSAu0RGbfQ",
  "έκδοση" : {
    "αριθμός" : "7.10.2",
    "build_flavor" : "προεπιλογή",
    "build_type" : "zip",
    "build_hash" : "747e1cc71def077253878a59143c1f785afa92b9",
    "build_date" : "2021-01-13T00:42:12.435326Z",
    "build_snapshot" : ψευδής,
    "lucene_version" : "8.7.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "Ξέρεις, για αναζήτηση"
}

Τροποποιήστε το φάκελο διαμόρφωσηςelasticsearch.ymlΤα έγγραφα έχουν ως εξής:

Το ES διαθέτει αρκετούς ενσωματωμένους λογαριασμούς για τη διαχείριση άλλων ενσωματωμένων στοιχείων, συγκεκριμένα: apm_system, beats_system, elastic, kibana, logstash_system, remote_monitoring_user, πριν το χρησιμοποιήσετε, πρέπει πρώτα να προσθέσετε έναν κωδικό πρόσβασης. προεπιλογήΟ κωδικός πρόσβασης του λογαριασμού είναι: elastic:changeme (η δοκιμή δεν είναι έγκυρη)

Το X-Pack Security παρέχει ενσωματωμένους χρήστες για να σας βοηθήσει να ξεκινήσετε τη λειτουργία σας. Η εντολή elasticsearch-setup-password είναι ο ευκολότερος τρόπος για να ορίσετε έναν ενσωματωμένο κωδικό πρόσβασης χρήστη για πρώτη φορά.

Υπάρχουν 4 ενσωματωμένοι χρήστες, ως εξής:

Ελαστικός σούπερ χρήστης
Το kibana (απαρχαιωμένο) χρησιμοποιείται για τη σύνδεση και την επικοινωνία με το Elasticsearch
logstash_system Χρησιμοποιείται για την αποθήκευση πληροφοριών παρακολούθησης στο Elasticsearch
beats_system Χρησιμοποιείται για την αποθήκευση πληροφοριών παρακολούθησης στο Elasticsearch

εκτελώelasticsearch-ρύθμιση-κωδικοί πρόσβασηςΤο σενάριο ορίζει τον κωδικό πρόσβασης με την ακόλουθη εντολή:

Έναρξη της ρύθμισης κωδικών πρόσβασης για δεσμευμένους χρήστες elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
Θα σας ζητηθεί να εισαγάγετε κωδικούς πρόσβασης καθώς προχωρά η διαδικασία.
Επιβεβαιώστε ότι θέλετε να συνεχίσετε [Ν/Ο]

Πληκτρολογήστε y για να συνεχίσετε και ορίστε όλους τους κωδικούς πρόσβασης ως:Α123456



Αφού ολοκληρωθεί η παραμετροποίηση, επανεκκινήστε την υπηρεσία Elasticsearch, ανοίξτε το es:9200 μέσω του προγράμματος περιήγησης και θα σας ζητηθεί να πιστοποιήσετε, όπως φαίνεται στην παρακάτω εικόνα:



Ο αριθμός λογαριασμού είναι: ελαστικός, κωδικός πρόσβασης: A123456

Ρύθμιση παραμέτρων της σύνδεσης Kibana

Μετά την ενεργοποίηση του ελέγχου ταυτότητας ασφαλείας, το Kibana απαιτεί έλεγχο ταυτότητας για να συνδεθεί στο ES και να αποκτήσει πρόσβαση στο ES. Τροποποιήστε το αρχείο kibana.yml κάτω από το φάκελο διαμόρφωσης ως εξής:



Σημείωση: Οι λογαριασμοί Kibana είναι ξεπερασμένοι, χρησιμοποιήστε kibana_system λογαριασμούς.
Συνδεθείτε στην ιστοσελίδα Kibana με τον λογαριασμό σας Elastic, όπως φαίνεται παρακάτω:



Διαμόρφωση Logstash

Η διαμόρφωση έχει ως εξής:

Εάν χρησιμοποιείτε απευθείας έναν λογαριασμό Elastic, εάν χρησιμοποιείτε έναν λογαριασμό logstash_system, θα λάβετε το ακόλουθο σφάλμα:

[2021-12-21T11:11:29,813] [ΣΦΑΛΜΑ] [logstash.outputs.elasticsearch] [κύρια] [914f6dc36c33b25e36501f5d67843afdaa2117f811140c7c078a808a123d20a3] Παρουσιάστηκε σφάλμα με δυνατότητα επανάληψης. Θα ξαναπροσπαθήσω με εκθετική οπισθοδρόμηση {:code=>403, :url=>"http://127.0.0.1:9200/_bulk"}

Σύνδεσμοι αναφοράς:

Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Η σύνδεση με υπερσύνδεσμο είναι ορατή.






Προηγούμενος:Η εντολή Maven ωθεί πακέτα jar τρίτων σε ιδιωτικά αποθετήρια Nexus
Επόμενος:Ανάλυση απόδοσης: TPS, QPS, έννοιες μέσου χρόνου απόκρισης (RT).
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com