diff --git a/blog-service/2025-06-20-apps.md b/blog-service/2025-06-20-apps.md new file mode 100644 index 0000000000..39aea506e9 --- /dev/null +++ b/blog-service/2025-06-20-apps.md @@ -0,0 +1,11 @@ +--- +title: Akamai CPC (Apps) +image: https://help.sumologic.com/img/sumo-square.png +keywords: + - apps + - akamai-cpc +hide_table_of_contents: true +--- + + +We're excited to introduce the new Akamai CPC app for Sumo Logic. This app enables you to monitor threats and respond to them in real time, enforcing compliance for client-side web applications using rich dashboards and Akamai CPC data. [Learn more](/docs/integrations/saas-cloud/akamai-cpc). \ No newline at end of file diff --git a/cid-redirects.json b/cid-redirects.json index b9135fc56b..26f467a367 100644 --- a/cid-redirects.json +++ b/cid-redirects.json @@ -1649,6 +1649,7 @@ "/cid/6028": "/docs/integrations/saas-cloud/bitwarden", "/cid/6029": "/docs/integrations/saas-cloud/kaltura", "/cid/6030": "/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/snowflake-logs-source", + "/cid/6032": "/docs/integrations/saas-cloud/akamai-cpc", "/cid/10112": "/docs/integrations/app-development/jfrog-xray", "/cid/10113": "/docs/observability/root-cause-explorer-deprecation", "/cid/10116": "/docs/manage/fields", diff --git a/docs/integrations/product-list/product-list-a-l.md b/docs/integrations/product-list/product-list-a-l.md index 082569b1fe..8f29df40b5 100644 --- a/docs/integrations/product-list/product-list-a-l.md +++ b/docs/integrations/product-list/product-list-a-l.md @@ -22,7 +22,7 @@ For descriptions of the different types of integrations Sumo Logic offers, see [ | Thumbnail icon | [ActiveMQ](https://activemq.apache.org/) | Apps:
- [ActiveMQ](/docs/integrations/containers-orchestration/activemq/)
- [ActiveMQ - OpenTelemetry](/docs/integrations/containers-orchestration/opentelemetry/activemq-opentelemetry/) | | Thumbnail icon | [Adaxes](https://www.adaxes.com/) | Cloud SIEM integration: [Adaxes](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/87fd53e1-0bfd-4e53-9979-4fb6ec196cc2.md) | | Thumbnail icon | [Airtable](https://www.airtable.com/) | App: [Airtable](/docs/integrations/saas-cloud/airtable/)
Automation integration: [Airtable](/docs/platform-services/automation-service/app-central/integrations/airtable/)
Cloud SIEM integration: [Airtable](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/38db1e35-cb46-4a49-ae8c-b6f766ff5378.md)
Collector: [Airtable Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/airtable-source/) | -| Thumbnail icon | [Akamai](https://www.akamai.com/) | Apps:
- [Akamai Cloud Monitor](/docs/integrations/saas-cloud/akamai-cloud-monitor/)
- [Akamai DataStream](/docs/integrations/saas-cloud/akamai-datastream/)
- [Akamai Security Events](/docs/integrations/security-threat-detection/akamai-security-events/)
Cloud SIEM integration: [Akamai](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/47292522-c7f4-4c0e-9ab5-4426c0215be3.md)
Collectors:
- [Akamai CPC Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-cpc-source)
- [Akamai SIEM API Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-siem-api-source/) | +| Thumbnail icon | [Akamai](https://www.akamai.com/) | Apps:
- [Akamai Cloud Monitor](/docs/integrations/saas-cloud/akamai-cloud-monitor/)
- [Akamai CPC](/docs/integrations/saas-cloud/akamai-cpc/)
- [Akamai DataStream](/docs/integrations/saas-cloud/akamai-datastream/)
- [Akamai Security Events](/docs/integrations/security-threat-detection/akamai-security-events/)
Cloud SIEM integration: [Akamai](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/47292522-c7f4-4c0e-9ab5-4426c0215be3.md)
Collectors:
- [Akamai CPC Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-cpc-source)
- [Akamai SIEM API Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-siem-api-source/) | | Thumbnail icon | [Akenza](https://akenza.io/) | Automation integration: [Akenza](/docs/platform-services/automation-service/app-central/integrations/akenza/) | | Thumbnail icon | [Alert Logic](https://www.alertlogic.com/) | App: [Alert Logic](/docs/integrations/security-threat-detection/alert-logic/)
Cloud SIEM integration: [Alert Logic](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/2d3caafe-6797-48fd-8b34-be92acd326ee.md) | | Thumbnail icon | [Alibaba Cloud](https://www.alibabacloud.com/) | Cloud SIEM integration: [Alibaba](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/d7de27e2-7680-48a0-96aa-1c26cf8d1ca4.md) | diff --git a/docs/integrations/saas-cloud/akamai-cpc.md b/docs/integrations/saas-cloud/akamai-cpc.md new file mode 100644 index 0000000000..3457c13972 --- /dev/null +++ b/docs/integrations/saas-cloud/akamai-cpc.md @@ -0,0 +1,285 @@ +--- +id: akamai-cpc +title: Akamai CPC +sidebar_label: Akamai CPC +description: Detect and respond to threats in real time to ensure compliance and secure your client-side web applications. +--- + +import useBaseUrl from '@docusaurus/useBaseUrl'; + +Thumbnail icon + +The Sumo Logic app for Akamai Client-Side Protection (CPC) helps organizations monitor and secure their client-side web applications. It provides real-time visibility into alerts, threat indicators, and data exposure risks from client-side scripts, enabling fast and accurate threat detection. Using Akamai’s data, the app identifies threats like data exfiltration, script-based attacks, policy violations, and insecure handling of sensitive data. Pre-configured dashboards show alert trends, risk levels, and anomalies, helping analysts investigate incidents and respond efficiently. With clear visualizations and detailed event insights, the app supports compliance (e.g., PCI) and strengthens the security of client-facing digital assets. + +:::info +This app includes [built-in monitors](#akamai-cpc-monitors). For details on creating custom monitors, refer to the [Create monitors for Akamai CPC app](#create-monitors-for-akamai-cpc-app). +::: + +## Log types + +This app uses Sumo Logic’s [Akamai CPC Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-cpc-source/) to collect the alerts and their details from the Akamai CPC platform. + +### Sample log messages + +
+Alerts + +```json +{ + "cpcConfigId": 10286, + "cpcAlertId": "e1-b10064e2", + "cpcAlertLink": "/client-side-protection-and-compliance/v2/cpc-configs/10286/cpc-alerts/e1-b10064e2", + "cpcAlertType": "SENSITIVE_DATA_EXFILTRATION_E1_CPC_ALERT", + "severityLevel": "INFO", + "cpcAlertStatus": "OPEN", + "cpcAlertFlags": [], + "alertTime": "2025-06-09T13:49:16.071+0000", + "firstSeenTime": "2025-06-05T18:41:03.603+0000", + "lastSeenTime": "2025-06-09T13:48:42.792+0000" +} +``` +
+ +
+Alert Details + +```json +{ + "cpcConfigId": 10286, + "cpcAlertId": "e1-b10064e2", + "cpcAlertLink": "/client-side-protection-and-compliance/v2/cpc-configs/10286/cpc-alerts/e1-b10064e2", + "cpcAlertType": "SENSITIVE_DATA_EXFILTRATION_E1_CPC_ALERT", + "severityLevel": "INFO", + "cpcAlertStatus": "OPEN", + "cpcAlertFlags": [], + "alertTime": "2025-06-09T13:49:16.071+0000", + "firstSeenTime": "2025-06-05T18:41:03.603+0000", + "lastSeenTime": "2025-06-09T13:48:42.792+0000", + "links": [ + { + "rel": "self", + "href": "/client-side-protection-and-compliance/v2/cpc-configs/10286/cpc-alerts/e1-b10064e2" + }, + { + "rel": "control-center", + "href": "https://control.akamai.com/apps/securitycenter/#/page-integrity-console?view=incident-details&incidentId=b10064e2&configId=10286&scConfigId=10286" + }, + { + "rel": "cpc-alerts", + "href": "/client-side-protection-and-compliance/v2/cpc-configs/10286/cpc-alerts" + }, + { + "rel": "cpc-config", + "href": "/client-side-protection-and-compliance/v2/cpc-configs/10286" + } + ], + "details": { + "affectedSessionCount": 4288, + "scriptSource": { + "scriptHostname": "www.ihg.com", + "scriptUrls": [ + "https://www.ihg.com/resources/gb/en/customer-care/forms/v14.118.0/chunk-L6HJ7Y67.js" + ], + "scriptOrigin": "FIRST_PARTY", + "hostnameRiskScore": "LOW_RISK", + "vendor": null + }, + "destination": { + "destinationHostname": "apis.ihg.com", + "destinationUrls": [ + "https://apis.ihg.com/members/v3/resetPassword" + ], + "hostnameRiskScore": "LOW_RISK", + "vendor": null + }, + "pages": null, + "dataType": null, + "dataSubtypes": [ + { + "dataSubtype": "EMAIL", + "dataOperations": [ + "VALUES_READ", + "VALUES_SENT_OVER_NETWORK" + ], + "selectors": [ + "#gigya-loginID-62290586448469890, :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2)" + ] + }, + { + "dataSubtype": "CREDENTIALS_PASSWORD", + "dataOperations": [ + "VALUES_READ", + "VALUES_SENT_OVER_NETWORK" + ], + "selectors": [ + "" + ] + }, + { + "dataSubtype": "CREDIT_CARD_NUMBER", + "dataOperations": [ + "VALUES_READ" + ], + "selectors": [ + ":nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(1)" + ] + }, + { + "dataSubtype": "EMAIL", + "dataOperations": [ + "VALUES_READ" + ], + "selectors": [ + "#email" + ] + }, + { + "dataSubtype": "PII_LAST_NAME", + "dataOperations": [ + "VALUES_READ", + "VALUES_SENT_OVER_NETWORK" + ], + "selectors": [ + "#lastName" + ] + }, + { + "dataSubtype": "PII_ADDRESS", + "dataOperations": [ + "VALUES_READ" + ], + "selectors": [ + "#address1, #city" + ] + }, + { + "dataSubtype": "PII_ZIP_CODE", + "dataOperations": [ + "VALUES_READ" + ], + "selectors": [ + "#zipCode" + ] + }, + { + "dataSubtype": "PII_FIRST_NAME", + "dataOperations": [ + "VALUES_READ", + "VALUES_SENT_OVER_NETWORK" + ], + "selectors": [ + "#firstName" + ] + }, + { + "dataSubtype": "CREDIT_CARD_EXPIRATION_DATE", + "dataOperations": [ + "VALUES_READ" + ], + "selectors": [ + "#checkInDate, #checkOutDate" + ] + }, + { + "dataSubtype": "CREDENTIALS_USERNAME", + "dataOperations": [ + "VALUES_READ", + "VALUES_SENT_OVER_NETWORK" + ], + "selectors": [ + ":nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2)" + ] + } + ], + "threatIndicators": [ + "SENSITIVE_DATA_READ", + "SENSITIVE_DATA_EXFILTRATION" + ] + } +} +``` +
+ +### Sample queries + +```sql title="Total Alerts" +_sourceCategory="Labs/AkamaiCPC" +| json "cpcConfigId", "cpcAlertId", "cpcAlertLink", "cpcAlertType", "severityLevel", "cpcAlertStatus", "cpcAlertFlags", "alertTime", "firstSeenTime", "lastSeenTime","details.dataSubtypes[*].dataSubtype","details.threatIndicators","details.destination.destinationHostname","details.destination.vendor","details.destination.hostnameRiskScore","details.destination.destinationUrls","details.scriptSource.vendor","details.scriptSource.hostnameRiskScore","details.scriptSource.scriptOrigin","details.scriptSource.scriptUrls","details.scriptSource.scriptHostname","details.affectedSessionCount","details.dataSubtypes[*].dataOperations[*]" as cpc_config_id, cpc_alert_id, cpc_alert_link, cpc_alert_type, severity_level, cpc_alert_status, cpc_alert_flags, alert_time, first_seen_time, last_seen_time,data_sub_type, threat_indicators,destination_hostname,destination_vendor,destination_hostname_risk_score,destination_urls, source_script_vendor, source_hostname_risk_score, source_script_origin, source_script_urls,source_hostname,affected_session_count,data_operations nodrop + +// global filters +| where cpc_config_id matches "{{cpc_config_id}}" +| where severity_level matches "{{alert_severity}}" +| where cpc_alert_status matches "{{alert_status}}" +| where cpc_alert_type matches "{{alert_type}}" + +// panel specific +| count by cpc_alert_id +| count +``` + +## Collection configuration and app installation + +import CollectionConfiguration from '../../reuse/apps/collection-configuration.md'; + + + +:::important +Use the [Cloud-to-Cloud Integration for Akamai CPC](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/akamai-cpc-source/) to create the source and use the same source category while installing the app. By following these steps, you can ensure that your Akamai CPC app is properly integrated and configured to collect and analyze your Akamai CPC data. +::: + +### Create a new collector and install the app + +import AppCollectionOPtion1 from '../../reuse/apps/app-collection-option-1.md'; + + + +### Use an existing collector and install the app + +import AppCollectionOPtion2 from '../../reuse/apps/app-collection-option-2.md'; + + + +### Use an existing source and install the app + +import AppCollectionOPtion3 from '../../reuse/apps/app-collection-option-3.md'; + + + +## Viewing Akamai CPC dashboards​ + +import ViewDashboards from '../../reuse/apps/view-dashboards.md'; + + + +### Overview + +The **Akamai CPC - Overview** dashboard provides a comprehensive snapshot of your client-side security posture and alert trends. It highlights alert volumes, severity levels, and configuration health over time, helping you quickly spot anomalies and areas needing attention. Security teams can monitor threat activity, identify impacted configurations, and understand common alert types. The dashboard also surfaces recurring risk indicators, such as compromised scripts, suspicious behavior, and sensitive data exposure, offering critical context for prioritizing incidents. By consolidating this information into one view, it enables faster threat response and more informed risk mitigation decisions.
Akamai-CPC-Overview + +### Security Overview + +The **Akamai CPC - Security Overview** dashboard provides deep visibility into client-side security risks, enabling proactive detection of suspicious behavior and policy violations. It highlights critical indicators such as data exfiltration attempts, access to suspicious domains, abnormal script activity, and insecure data transmissions. With detailed event tracking and contextual insights, it helps security teams identify hidden threats, assess exposure, and ensure compliance. The dashboard supports investigations into high-risk scenarios, including compromised code, misconfigurations, and attempts to bypass protections—helping organizations safeguard user data, enforce security policies, and protect client-side environments.
Akamai-CPC-Security-Overview + +## Create monitors for Akamai CPC app + +import CreateMonitors from '../../reuse/apps/create-monitors.md'; + + + +### Akamai CPC monitors + +| Name | Description | Trigger Type (Critical / Warning / MissingData) | Alert Condition | +|:--|:--|:--|:--| +| `Critical Severity Alerts` | This alert is triggered when client-side protection detects an event with critical severity. It indicates a high-impact threat that requires immediate investigation and remediation to prevent potential exploitation or data compromise. | Critical | Count > 0 | +| `Credentials Sent Over Network Activities` | This alert is triggered when user credentials, such as passwords, are detected being transmitted over the network. It highlights potential security gaps or data leakage risks and helps enforce best practices around credential handling and data protection. | Critical | Count > 0 | + +## Upgrade/Downgrade the Akamai CPC app (Optional) + +import AppUpdate from '../../reuse/apps/app-update.md'; + + + +## Uninstalling the Akamai CPC app (Optional) + +import AppUninstall from '../../reuse/apps/app-uninstall.md'; + + \ No newline at end of file diff --git a/docs/integrations/saas-cloud/index.md b/docs/integrations/saas-cloud/index.md index ca98b2a7f0..5a197d0e9a 100644 --- a/docs/integrations/saas-cloud/index.md +++ b/docs/integrations/saas-cloud/index.md @@ -39,6 +39,12 @@ Learn about the Sumo Logic apps for SaaS and Cloud applications.

Analyze and correlate Akamai data with origin data.

+
+
+ icon

Akamai CPC

+

Monitor threats and enforce compliance for client-side web applications using rich dashboards and Akamai CPC data.

+
+
icon

Akamai DataStream

diff --git a/sidebars.ts b/sidebars.ts index 3b233a550d..aa4263a84b 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -2529,6 +2529,7 @@ integrations: [ 'integrations/saas-cloud/acquia', 'integrations/saas-cloud/airtable', 'integrations/saas-cloud/akamai-cloud-monitor', + 'integrations/saas-cloud/akamai-cpc', 'integrations/saas-cloud/akamai-datastream', 'integrations/saas-cloud/armis', 'integrations/saas-cloud/asana',