AWS - Kinesis Data Firehose Enum

हैकट्रिक्स का समर्थन करें

Kinesis Data Firehose

Amazon Kinesis Data Firehose एक पूरी तरह से प्रबंधित सेवा है जो रीयल-टाइम स्ट्रीमिंग डेटा की वितरण को सुविधाजनक बनाती है। यह Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon OpenSearch Service, Splunk, और कस्टम HTTP endpoints जैसे विभिन्न गंतव्यों का समर्थन करती है।

यह सेवा एप्लिकेशन लिखने या संसाधन प्रबंधित करने की आवश्यकता को कम करती है और डेटा उत्पादकों को किनेसिस डेटा फायरहोस में सीधे डेटा भेजने को कॉन्फ़िगर करने की अनुमति देती है। यह सेवा निर्दिष्ट गंतव्य तक डेटा की स्वचालित वितरण के लिए जिम्मेदार है। इसके अतिरिक्त, किनेसिस डेटा फायरहोस डेटा को वितरण से पहले परिवर्तित करने का विकल्प प्रदान करती है, जिससे इसकी लचीलापन और विभिन्न उपयोग मामलों में उपयोगिता बढ़ जाती है।

गणना

# Get delivery streams
aws firehose list-delivery-streams

# Get stream info
aws firehose describe-delivery-stream --delivery-stream-name <name>
## Get roles
aws firehose describe-delivery-stream --delivery-stream-name <name> | grep -i RoleARN

पोस्ट-एक्सप्लोइटेशन / रक्षा बाईपास

यदि फायरहोस का उपयोग लॉग या रक्षा अंदाज को भेजने के लिए किया जाता है, तो एक हमलावर इसका उपयोग सही ढंग से काम करने से रोक सकता है।

firehose:DeleteDeliveryStream

aws firehose delete-delivery-stream --delivery-stream-name <value> --allow-force-delete

firehose:UpdateDestination

aws firehose update-destination --delivery-stream-name <value> --current-delivery-stream-version-id <value> --destination-id <value>

firehose:PutRecord | firehose:PutRecordBatch

aws firehose put-record --delivery-stream-name my-stream --record '{"Data":"SGVsbG8gd29ybGQ="}'

aws firehose put-record-batch --delivery-stream-name my-stream --records file://records.json

संदर्भ

हैकट्रिक्स का समर्थन करें

Last updated