Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions blog-service/2025-02-14-apps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Trust Login (Apps)
image: https://help.sumologic.com/img/sumo-square.png
keywords:
- apps
- trust-login
hide_table_of_contents: true
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<a href="https://help.sumologic.com/release-notes-service/rss.xml"><img src={useBaseUrl('img/release-notes/rss-orange2.png')} alt="icon" width="50"/></a>

We're excited to introduce the new Trust Login app for Sumo Logic. This app leverages the Sumo Logic Cloud-to-Cloud Trust Login source that collects report logs from the Trust Login platform, enabling security analysts to monitor authentication events, and user activities, and respond to potential security threats across your organization. [Learn more](/docs/integrations/saas-cloud/trust-login/).
1 change: 1 addition & 0 deletions cid-redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -1843,6 +1843,7 @@
"/cid/1961": "/docs/integrations/amazon-aws/elasticache",
"/cid/1962": "/docs/integrations/saas-cloud/cloudflare",
"/cid/1995": "/docs/integrations/saas-cloud/code42-incydr",
"/cid/1971": "/docs/integrations/saas-cloud/trust-login",
"/cid/1963": "/docs/integrations/sumo-apps/enterprise-audit",
"/cid/1964": "/docs/integrations/security-threat-detection/f5-big-ip-ltm",
"/cid/1965": "/docs/integrations/security-threat-detection/netskope",
Expand Down
2 changes: 1 addition & 1 deletion docs/integrations/product-list/product-list-m-z.md
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ For descriptions of the different types of integrations Sumo Logic offers, see [
| <img src={useBaseUrl('img/platform-services/automation-service/app-central/logos/threatq.png')} alt="Thumbnail icon" width="75"/> | [ThreatQ](https://www.threatq.com/) | Automation integration: [ThreatQ](/docs/platform-services/automation-service/app-central/integrations/threatq/) |
| <img src={useBaseUrl('img/send-data/trellix-logo.png')} alt="Thumbnail icon" width="75"/> | [Trellix](https://www.trellix.com/en-us/index.html) | Automation integrations: <br/>- [FireEye AX](/docs/platform-services/automation-service/app-central/integrations/fireeye-ax/) <br/>- [FireEye Central Management (CM)](/docs/platform-services/automation-service/app-central/integrations/fireeye-central-management-cm/) <br/>- [FireEye Email Security (EX)](/docs/platform-services/automation-service/app-central/integrations/fireeye-email-security-ex/) <br/>- [FireEye Endpoint Security (HX)](/docs/platform-services/automation-service/app-central/integrations/fireeye-endpoint-security-hx/) <br/>- [FireEye Helix](/docs/platform-services/automation-service/app-central/integrations/fireeye-helix/) <br/>- [FireEye Network Security (NX)](/docs/platform-services/automation-service/app-central/integrations/fireeye-network-security-nx/) <br/>Cloud SIEM integrations: <br/>- [FireEye](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/1430ab5c-7b8b-44e9-a8ec-83076fa374eb.md) <br/>- [Trellix](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/9bec8407-4182-46ec-99dd-2adfade15652.md) <br/>Collector: [Trellix mVision ePO Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trellix-mvisio-epo-source/) |
| <img src={useBaseUrl('https://upload.wikimedia.org/wikipedia/commons/f/f4/Trend_Micro_logo.svg')} alt="Thumbnail icon" width="75"/> | [Trend Micro](https://www.trendmicro.com/en_us/business.html) | Apps: <br/>- [Trend Micro Deep Security](/docs/integrations/security-threat-detection/trend-micro-deep-security/) <br/>- [Trend Micro Vision One](/docs/integrations/saas-cloud/trend-micro-vision-one/) <br/>Automation integrations: <br/>- [Trend Micro Deep Security](/docs/platform-services/automation-service/app-central/integrations/trend-micro-deep-security/) <br/>- [Trend Micro Vision One](/docs/platform-services/automation-service/app-central/integrations/trend-micro-vision-one/) <br/>Cloud SIEM integration: [Trend Micro](https://github.com/SumoLogic/cloud-siem-content-catalog/blob/master/vendors/8af48b83-18bf-4233-ad51-db37baca0313.md) <br/>Collector: [Trend Micro Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trend-micro-source)|
| <img src={useBaseUrl('img/send-data/trust-login-icon.png')} alt="Thumbnail icon" width="50"/> | [Trust Login](https://trustlogin.com/en/) | Collector: [Trust Login Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trust-login-source) |
| <img src={useBaseUrl('img/send-data/trust-login-icon.png')} alt="Thumbnail icon" width="50"/> | [Trust Login](https://trustlogin.com/en/) | App: [Trust Login](/docs/integrations/saas-cloud/trust-login) <br/>Collector: [Trust Login Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trust-login-source) |
| <img src={useBaseUrl('img/platform-services/automation-service/app-central/logos/tufin-securechange.png')} alt="Thumbnail icon" width="75"/> | [Tufin](https://www.tufin.com/) | Automation integrations: <br/>- [Tufin SecureChange](/docs/platform-services/automation-service/app-central/integrations/tufin-securechange/) <br/>- [Tufin SecureTrack V2](/docs/platform-services/automation-service/app-central/integrations/tufin-securetrack-v2/) |

## U
Expand Down
6 changes: 6 additions & 0 deletions docs/integrations/saas-cloud/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,12 @@ Learn about the Sumo Logic apps for SaaS and Cloud applications.
<p>Analyze alert logs to detect potential security risks.</p>
</div>
</div>
<div className="box smallbox card">
<div className="container">
<a href="/docs/integrations/saas-cloud/trust-login"><img src={useBaseUrl('img/send-data/trust-login-icon.png')} alt="icon" width="100"/><h4>Trust Login</h4></a>
<p>Analyze authentication events, user activities, and potential security threats.</p>
</div>
</div>
<div className="box smallbox card">
<div className="container">
<a href="/docs/integrations/saas-cloud/vmware-workspace-one"><img src={useBaseUrl('img/send-data/vmware_workspace_one.png')} alt="icon" width="100"/><h4>VMware Workspace ONE</h4></a>
Expand Down
184 changes: 184 additions & 0 deletions docs/integrations/saas-cloud/trust-login.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,184 @@
---
id: trust-login
title: Trust Login
sidebar_label: Trust Login
description: The Trust Login app for Sumo Logic provides security analysts with an overview of the authentication events, user activities, and potential security threats.
---

import useBaseUrl from '@docusaurus/useBaseUrl';

<img src={useBaseUrl('img/send-data/trust-login-icon.png')} alt="Trust-Login-icon" width="50" />

The Sumo Logic app for Trust Login assists security analysts in monitoring authentication events, user activities, and potential security threats. It tracks login attempts, account changes, and policy updates in real-time to detect anomalies. The Trust Login dashboard offers insights into event breakdowns, trends, and time-based comparisons for faster incident response and investigations. The geo-location metrics identify login attempts from high-risk regions, improving threat detection, and the alert mechanism highlights unusual activities, like suspicious logins and geo-location events, enabling proactive threat mitigation. By centralizing security insights, the app improves visibility, streamlines investigations, and strengthens security.

:::info
This app includes [built-in monitors](#trust-login-alerts). For details on creating custom monitors, refer to the [Create monitors for Trust Login app](#create-monitors-for-the-trust-login-app).
:::

## Log types

This app uses Sumo Logic’s [Trust Login Source](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trust-login-source/) to collect incidents and events logs from the Trust Login platform.

## Sample log message

```json title="Report Log"
{
"id": "eb764e67-a338-481b-b57a-8f51461463ca",
"created_at": "2024-07-23T01:14:11.376+09:00",
"updated_at": "0001-01-01T00:00:00Z",
"tenant_id": "a4992f54-808d-4959-8d31-52b20d415f51",
"subject": {
"id": "b1a4aec3-45d6-49dc-9e8f-c0954ebdffd9",
"type": "user",
"data": {
"email": "[email protected]",
"first_name": "",
"full_name": "6 qa",
"ip_address": null,
"last_name": ""
}
},
"objects": [
{
"id": "b1a4aec3-45d6-49dc-9e8f-c0954ebdffd9",
"type": "Membership",
"data": {
"email": "[email protected]",
"first_name": "qa",
"last_name": "6"
}
}
],
"event": {
"type": "suspended",
"context_data": {
"log_msg": "[email protected]"
},
"category": "general",
"producer": "portal"
}
}
```

## Sample queries

```sql title="Events by Category"
_sourceCategory=TrustLoginAppTest
| json "id", "event.type", "event.category", "event.producer", "subject.type", "objects", "subject.data.full_name", "subject.data.ip_address", "created_at", "event.context_data.log_msg", "subject.data.email", "subject.id", "subject.data.first_name", "subject.data.last_name" as event_id, event_type, event_category, event_producer, subject_type, objects, subject_full_name, subject_ip_address, created_at, event_msg, subject_email, subject_id, subject_first_name, subject_last_name nodrop
| parse regex field=objects "(?<objects>\{(?:[^\{\}]|\{[^\{\}]*\})*\})" multi
| json field=objects "type", "data.email" as object_type, object_email nodrop

// global filters
| where event_category matches "{{event_category}}"
| where event_producer matches "{{event_producer}}"
| where event_type matches "{{event_type}}"
| where object_type matches "{{object_type}}"
| where subject_type matches "{{subject_type}}"

| count by event_id, event_category
| count by event_category
| sort by _count, event_category
```

```sql title="Events Over Time by Type"
_sourceCategory=TrustLoginAppTest
| json "id", "event.type", "event.category", "event.producer", "subject.type", "objects", "subject.data.full_name" as event_id, event_type, event_category, event_producer, subject_type, objects, subject_full_name nodrop
| parse regex field=objects "(?<objects>\{(?:[^\{\}]|\{[^\{\}]*\})*\})" multi
| json field=objects "type" as object_type nodrop

// global filters
| where event_category matches "{{event_category}}"
| where event_producer matches "{{event_producer}}"
| where event_type matches "{{event_type}}"
| where object_type matches "{{object_type}}"
| where subject_type matches "{{subject_type}}"

| timeslice 1d
| count by event_id, event_type, _timeslice
| count as frequency by _timeslice, event_type
| fillmissing timeslice, values all in event_type
| transpose row _timeslice column event_type
```

```sql title="Top 10 User"
_sourceCategory=TrustLoginAppTest
| json "id", "event.type", "event.category", "event.producer", "subject.type", "objects", "subject.data.full_name" as event_id, event_type, event_category, event_producer, subject_type, objects, subject_full_name nodrop
| parse regex field=objects "(?<objects>\{(?:[^\{\}]|\{[^\{\}]*\})*\})" multi
| json field=objects "type" as object_type nodrop

// global filters
| where event_category matches "{{event_category}}"
| where event_producer matches "{{event_producer}}"
| where event_type matches "{{event_type}}"
| where object_type matches "{{object_type}}"
| where subject_type matches "{{subject_type}}"

| where !isBlank(subject_full_name)
| count by subject_full_name, event_id
| count as frequency by subject_full_name
| sort by frequency, subject_full_name
| limit 10
```

## Collection configuration and app installation

import CollectionConfiguration from '../../reuse/apps/collection-configuration.md';

<CollectionConfiguration/>

:::important
Use the [Cloud-to-Cloud Integration for Trust Login](/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/trust-login-source/) to create the source and use the same source category while installing the app. By following these steps, you can ensure that your Trust Login app is properly integrated and configured to collect and analyze your Trust Login data.
:::

### Create a new collector and install the app

import AppCollectionOPtion1 from '../../reuse/apps/app-collection-option-1.md';

<AppCollectionOPtion1/>

### Use an existing collector and install the app

import AppCollectionOPtion2 from '../../reuse/apps/app-collection-option-2.md';

<AppCollectionOPtion2/>

### Use an existing source and install the app

import AppCollectionOPtion3 from '../../reuse/apps/app-collection-option-3.md';

<AppCollectionOPtion3/>

## Viewing the Trust Login dashboards​​

import ViewDashboards from '../../reuse/apps/view-dashboards.md';

<ViewDashboards/>

### Events Overview

The **Trust Login - Events Overview** dashboard provides a snapshot of the authentication events, user activities, and system changes. It includes visuals like event breakdowns, trends, and geo-location monitoring to detect suspicious behavior in your organization.<br/><img src='https://sumologic-app-data-v2.s3.us-east-1.amazonaws.com/dashboards/Trust+Login/Trust+Login+-+Events+Overview.png' alt="Trust-Login-Events-Overview" />

## Create monitors for the Trust Login app

import CreateMonitors from '../../reuse/apps/create-monitors.md';

<CreateMonitors/>

### Trust Login alerts

| Name | Description | Trigger Type (Critical / Warning / MissingData) | Alert Condition |
|:--|:--|:--|:--|
| `Unusual account status changes` | This alert is triggered when an unusual event is performed frequently. This alert helps detect potential security threats like account takeovers or insider threats. | Critical | Count > 3 |
| `Embargoed Geo Location of Events` | This alert is triggered when an event is detected from a location identified as high-risk. This alert helps you monitor activity from unusual or restricted geographic locations, enhancing your ability to identify suspicious activity. | Critical | Count > 0|

## Upgrading/Downgrading the Trust Login app (Optional)

import AppUpdate from '../../reuse/apps/app-update.md';

<AppUpdate/>

## Uninstalling the Trust Login app (Optional)

import AppUninstall from '../../reuse/apps/app-uninstall.md';

<AppUninstall/>
1 change: 1 addition & 0 deletions sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2496,6 +2496,7 @@ integrations: [
'integrations/saas-cloud/symantec-web-security-service',
'integrations/saas-cloud/tenable',
'integrations/saas-cloud/trend-micro-vision-one',
'integrations/saas-cloud/trust-login',
'integrations/saas-cloud/vmware-workspace-one',
'integrations/saas-cloud/webex',
'integrations/saas-cloud/workday',
Expand Down
Loading