mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
Translated ['src/linux-hardening/privilege-escalation/logstash.md'] to t
This commit is contained in:
parent
e9622567dd
commit
39c02a41de
@ -6,7 +6,7 @@ Logstash, **logları toplamak, dönüştürmek ve iletmek** için **pipeline** o
|
|||||||
|
|
||||||
### Pipeline Yapılandırması
|
### Pipeline Yapılandırması
|
||||||
|
|
||||||
Pipeline'lar, pipeline yapılandırmalarının konumlarını listeleyen **/etc/logstash/pipelines.yml** dosyasında yapılandırılır:
|
Pipeline'lar, **/etc/logstash/pipelines.yml** dosyasında yapılandırılır ve burada pipeline yapılandırmalarının konumları listelenir:
|
||||||
```yaml
|
```yaml
|
||||||
# Define your pipelines here. Multiple pipelines can be defined.
|
# Define your pipelines here. Multiple pipelines can be defined.
|
||||||
# For details on multiple pipelines, refer to the documentation:
|
# For details on multiple pipelines, refer to the documentation:
|
||||||
@ -18,16 +18,16 @@ path.config: "/etc/logstash/conf.d/*.conf"
|
|||||||
path.config: "/usr/share/logstash/pipeline/1*.conf"
|
path.config: "/usr/share/logstash/pipeline/1*.conf"
|
||||||
pipeline.workers: 6
|
pipeline.workers: 6
|
||||||
```
|
```
|
||||||
Bu dosya, **.conf** dosyalarının, pipeline yapılandırmalarını içeren yerini ortaya koymaktadır. **Elasticsearch output module** kullanıldığında, **pipelines**'in genellikle **Elasticsearch kimlik bilgilerini** içerdiği yaygındır; bu kimlik bilgileri, Logstash'ın Elasticsearch'e veri yazma gereksinimi nedeniyle genellikle geniş yetkilere sahiptir. Yapılandırma yollarındaki joker karakterler, Logstash'ın belirlenen dizindeki tüm eşleşen pipeline'ları çalıştırmasına olanak tanır.
|
Bu dosya, **.conf** dosyalarının, pipeline yapılandırmalarını içeren yerlerini ortaya koymaktadır. **Elasticsearch output module** kullanıldığında, **pipelines**'in genellikle **Elasticsearch kimlik bilgilerini** içerdiği yaygındır; bu kimlik bilgileri, Logstash'ın Elasticsearch'e veri yazma gereksinimi nedeniyle genellikle geniş ayrıcalıklara sahiptir. Yapılandırma yollarındaki joker karakterler, Logstash'ın belirlenen dizindeki tüm eşleşen pipeline'ları çalıştırmasına olanak tanır.
|
||||||
|
|
||||||
### Yazılabilir Pipeline'lar ile Yetki Yükseltme
|
### Yazılabilir Pipeline'lar ile Ayrıcalık Yükseltme
|
||||||
|
|
||||||
Yetki yükseltme girişiminde bulunmak için, öncelikle Logstash hizmetinin çalıştığı kullanıcıyı belirleyin, genellikle **logstash** kullanıcısıdır. Aşağıdaki kriterlerden **birini** karşıladığınızdan emin olun:
|
Ayrıcalık yükseltme girişiminde bulunmak için, öncelikle Logstash hizmetinin çalıştığı kullanıcıyı belirleyin, genellikle **logstash** kullanıcısıdır. Aşağıdaki kriterlerden **birini** karşıladığınızdan emin olun:
|
||||||
|
|
||||||
- Bir pipeline **.conf** dosyasına **yazma erişiminiz** var **veya**
|
- Bir pipeline **.conf** dosyasına **yazma erişiminiz** var **veya**
|
||||||
- **/etc/logstash/pipelines.yml** dosyası bir joker karakter kullanıyor ve hedef klasöre yazabiliyorsunuz
|
- **/etc/logstash/pipelines.yml** dosyası bir joker karakter kullanıyor ve hedef klasöre yazabiliyorsunuz
|
||||||
|
|
||||||
Ayrıca, **birini** karşılamanız gereken bu koşullardan biri de şudur:
|
Ayrıca, aşağıdaki koşullardan **birinin** sağlanması gerekmektedir:
|
||||||
|
|
||||||
- Logstash hizmetini yeniden başlatma yeteneği **veya**
|
- Logstash hizmetini yeniden başlatma yeteneği **veya**
|
||||||
- **/etc/logstash/logstash.yml** dosyasında **config.reload.automatic: true** ayarı var
|
- **/etc/logstash/logstash.yml** dosyasında **config.reload.automatic: true** ayarı var
|
||||||
@ -50,7 +50,7 @@ codec => rubydebug
|
|||||||
```
|
```
|
||||||
Burada, **interval** yürütme sıklığını saniye cinsinden belirler. Verilen örnekte, **whoami** komutu her 120 saniyede bir çalışır ve çıktısı **/tmp/output.log** dosyasına yönlendirilir.
|
Burada, **interval** yürütme sıklığını saniye cinsinden belirler. Verilen örnekte, **whoami** komutu her 120 saniyede bir çalışır ve çıktısı **/tmp/output.log** dosyasına yönlendirilir.
|
||||||
|
|
||||||
**/etc/logstash/logstash.yml** dosyasında **config.reload.automatic: true** ayarı ile Logstash, yeni veya değiştirilmiş boru hattı yapılandırmalarını otomatik olarak algılayacak ve uygulayacaktır; yeniden başlatmaya gerek kalmadan. Eğer bir joker karakter yoksa, mevcut yapılandırmalarda değişiklikler yapılabilir, ancak kesintileri önlemek için dikkatli olunması önerilir.
|
**/etc/logstash/logstash.yml** dosyasında **config.reload.automatic: true** ayarı ile Logstash, yeni veya değiştirilmiş pipeline yapılandırmalarını otomatik olarak algılayacak ve uygulayacaktır; yeniden başlatmaya gerek kalmadan. Eğer bir joker karakter yoksa, mevcut yapılandırmalarda değişiklikler yapılabilir, ancak kesintileri önlemek için dikkatli olunması önerilir.
|
||||||
|
|
||||||
## References
|
## References
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user