Elasticsearch Ota anonyymi kirjautuminen käyttöön

Elasticsearch Ota Anonyymi Kirjautuminen Kayttoon



'Turvallisuus on yksi uskomattomimmista Elasticsearchin, Kibanan ja Logstashin tarjoamista ominaisuuksista. ELK-pino sisältää suojausominaisuuksia, kuten SSL/TLS-salauksen, käyttöoikeudet ja roolit.

Siksi, kun pyyntöjä suoritetaan Elasticsearchille, pyyntö sisältää todennustunnuksen saapuvaan pyyntöön. Elasticsearch poimii ja käyttää tätä merkkiä pyydetyn toiminnon valtuutukseen ja suorittamiseen.







Elasticsearch hylkää tunnuksen ja palauttaa virheilmoituksen, jos pyynnöstä puuttuu todennustunnus.



Joskus saatat kuitenkin joutua sallimaan anonyymin pyynnön. Vaikka tämä on vakava turvallisuusongelma, eikä sitä pitäisi ottaa käyttöön tuotannossa, se voi hyödyttää kehitystilaa.'



Siksi tässä opetusohjelmassa näytämme sinulle, kuinka voit määrittää ja ottaa käyttöön anonyymin kirjautumisen Elasticsearchissa.





Elasticsearch Ota anonyymi käyttäjä käyttöön

Ottaaksemme käyttöön meidän on määritettävä yksi tai useampi rooli Elasticsearch-määritystiedostossa.

Jos esimerkiksi haluat sallia anonyymin pääsyn käyttäjälle es_anonymous_user, muokkaa Elasticsearch-määritystiedostoa:



$ sudo nano / jne / elastinen haku / elasticsearch.yml


Lisää kokoonpano seuraavasti:

xpack.security.authc:
anonyymi:
käyttäjätunnus: anonymous_user
roolit: admin
authz_exception: totta



Konfiguraatio määrittää anonyymin kirjautumisen määritetylle käyttäjätunnukselle. Kuten mainittiin, tämä oletusarvo on _es_anonymous_user, ellei sitä ole määritetty.

Roolit määrittävät nimettömään käyttäjänimeen liittyvät roolit. Tässä tapauksessa annamme anonyymille käyttäjälle järjestelmänvalvojan roolit (Ei suositella).

Lopuksi määritämme, pitäisikö poikkeukset palauttaa. Jos tosi, pyyntö palauttaa HTTP 403:n, jos anonyymi käyttäjä suorittaa toimintoja, joihin hänellä ei ole lupaa.

Ota anonyymi käyttäjä käyttöön kibanassa lisäämällä seuraava merkintä kibana.yml:ään.

xpack.security.authc.providers:
basic.basic1:
Tilaus: 0
anonymous.anonymous1:
Tilaus: 1
valtuustiedot:
käyttäjätunnus: 'anonyymi_palvelutili'
Salasana: 'anonymous_service_account_password'


Tallenna ja lataa palvelut uudelleen.

Irtisanominen

Tässä artikkelissa kuvataan, kuinka anonyymi käyttöoikeus otetaan käyttöön Elasticsearchille ja Kibanalle muokkaamalla niiden vastaavia määritystiedostoja.