AWS - Kinesis Data Firehose Enum
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Kinesis Data Firehose
Amazon Kinesis Data Firehose is a fully managed service that facilitates the delivery of real-time streaming data. It supports a variety of destinations, including Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon OpenSearch Service, Splunk, and custom HTTP endpoints.
The service alleviates the need for writing applications or managing resources by allowing data producers to be configured to forward data directly to Kinesis Data Firehose. This service is responsible for the automatic delivery of data to the specified destination. Additionally, Kinesis Data Firehose provides the option to transform the data prior to its delivery, enhancing its flexibility and applicability to various use cases.
Enumeration
Post-exploitation / Defense Bypass
In case firehose is used to send logs or defense insights, using these functionalities an attacker could prevent it from working properly.
firehose:DeleteDeliveryStream
firehose:UpdateDestination
firehose:PutRecord | firehose:PutRecordBatch
References
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Last updated