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 s
This commit is contained in:
parent
2d188175aa
commit
da217fdcc0
@ -2,7 +2,7 @@
|
||||
|
||||
## Logstash
|
||||
|
||||
Logstash inatumika **kusanya, kubadilisha, na kutuma kumbukumbu** kupitia mfumo unaojulikana kama **pipelines**. Pipelines hizi zinajumuisha hatua za **input**, **filter**, na **output**. Kipengele cha kuvutia kinajitokeza wakati Logstash inafanya kazi kwenye mashine iliyoathiriwa.
|
||||
Logstash inatumika kwa **kukusanya, kubadilisha, na kutuma logi** kupitia mfumo unaojulikana kama **pipelines**. Pipelines hizi zinajumuisha hatua za **input**, **filter**, na **output**. Kipengele cha kuvutia kinajitokeza wakati Logstash inafanya kazi kwenye mashine iliyoathiriwa.
|
||||
|
||||
### Pipeline Configuration
|
||||
|
||||
@ -18,11 +18,11 @@ path.config: "/etc/logstash/conf.d/*.conf"
|
||||
path.config: "/usr/share/logstash/pipeline/1*.conf"
|
||||
pipeline.workers: 6
|
||||
```
|
||||
Hii faili inaonyesha mahali ambapo faili za **.conf**, zinazoshikilia mipangilio ya pipeline, ziko. Wakati wa kutumia **Elasticsearch output module**, ni kawaida kwa **pipelines** kujumuisha **Elasticsearch credentials**, ambazo mara nyingi zina mamlaka makubwa kutokana na hitaji la Logstash kuandika data kwenye Elasticsearch. Wildcards katika njia za mipangilio zinamruhusu Logstash kutekeleza pipelines zote zinazolingana katika saraka iliyoainishwa.
|
||||
Hii faili inaonyesha mahali ambapo **.conf** files, zinazoshikilia usanidi wa pipeline, ziko. Wakati wa kutumia **Elasticsearch output module**, ni kawaida kwa **pipelines** kujumuisha **Elasticsearch credentials**, ambazo mara nyingi zina mamlaka makubwa kutokana na hitaji la Logstash kuandika data kwenye Elasticsearch. Wildcards katika njia za usanidi zinamruhusu Logstash kutekeleza **pipelines** zote zinazolingana katika directory iliyoainishwa.
|
||||
|
||||
### Kupanda Mamlaka kupitia Pipelines Zinazoweza Kuandikwa
|
||||
|
||||
Ili kujaribu kupanda mamlaka, kwanza tambua mtumiaji ambaye huduma ya Logstash inafanya kazi chini yake, kawaida ni mtumiaji wa **logstash**. Hakikisha unakidhi **moja** ya vigezo hivi:
|
||||
Ili kujaribu kupanda mamlaka, kwanza tambua mtumiaji ambaye huduma ya Logstash inafanya kazi chini yake, kawaida ni mtumiaji **logstash**. Hakikisha unakidhi **moja** ya vigezo hivi:
|
||||
|
||||
- Kuwa na **ufikiaji wa kuandika** kwenye faili ya pipeline **.conf** **au**
|
||||
- Faili ya **/etc/logstash/pipelines.yml** inatumia wildcard, na unaweza kuandika kwenye folda lengwa
|
||||
@ -32,7 +32,7 @@ Zaidi ya hayo, **moja** ya masharti haya lazima itimizwe:
|
||||
- Uwezo wa kuanzisha upya huduma ya Logstash **au**
|
||||
- Faili ya **/etc/logstash/logstash.yml** ina **config.reload.automatic: true** imewekwa
|
||||
|
||||
Ili kuwa na wildcard katika mipangilio, kuunda faili inayolingana na wildcard hii kunaruhusu utekelezaji wa amri. Kwa mfano:
|
||||
Kutoa wildcard katika usanidi, kuunda faili inayolingana na wildcard hii kunaruhusu utekelezaji wa amri. Kwa mfano:
|
||||
```bash
|
||||
input {
|
||||
exec {
|
||||
@ -50,7 +50,7 @@ codec => rubydebug
|
||||
```
|
||||
Hapa, **interval** inabainisha mzunguko wa utekelezaji kwa sekunde. Katika mfano uliopewa, amri ya **whoami** inatekelezwa kila sekunde 120, na matokeo yake yanaelekezwa kwa **/tmp/output.log**.
|
||||
|
||||
Kwa **config.reload.automatic: true** katika **/etc/logstash/logstash.yml**, Logstash itagundua kiotomatiki na kutekeleza mipangilio mipya au iliyobadilishwa ya bomba bila kuhitaji kuanzisha upya. Ikiwa hakuna wildcard, mabadiliko bado yanaweza kufanywa kwa mipangilio iliyopo, lakini tahadhari inashauriwa ili kuepuka usumbufu.
|
||||
Kwa **config.reload.automatic: true** katika **/etc/logstash/logstash.yml**, Logstash itagundua na kutekeleza kiotomatiki mipangilio mipya au iliyobadilishwa ya bomba bila kuhitaji kuanzisha upya. Ikiwa hakuna wildcard, mabadiliko bado yanaweza kufanywa kwa mipangilio iliyopo, lakini tahadhari inashauriwa ili kuepuka usumbufu.
|
||||
|
||||
## References
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user