Detection rules › Sigma

Microsoft Teams Sensitive File Access By Uncommon Applications

Status
test
Severity
medium
Log source
category file_access, product windows
Author
@SerkinValery
Source
github.com/SigmaHQ/sigma

Detects file access attempts to sensitive Microsoft teams files (leveldb, cookies) by an uncommon process.

MITRE ATT&CK coverage

TacticTechniques
Credential Access

Rule body

title: Microsoft Teams Sensitive File Access By Uncommon Applications
id: 65744385-8541-44a6-8630-ffc824d7d4cc
status: test
description: |
    Detects file access attempts to sensitive Microsoft teams files (leveldb, cookies) by an uncommon process.
references:
    - https://www.bleepingcomputer.com/news/security/microsoft-teams-stores-auth-tokens-as-cleartext-in-windows-linux-macs/
    - https://www.vectra.ai/blog/undermining-microsoft-teams-security-by-mining-tokens
author: '@SerkinValery'
date: 2024-07-22
tags:
    - attack.credential-access
    - attack.t1528
logsource:
    product: windows
    category: file_access
    definition: 'Requirements: Microsoft-Windows-Kernel-File ETW provider'
detection:
    selection:
        FileName|contains:
            - '\Microsoft\Teams\Cookies'
            - '\Microsoft\Teams\Local Storage\leveldb'
    filter_main_legit_location:
        # Note: its best to filter the full path to avoid false negatives
        Image|endswith: '\Microsoft\Teams\current\Teams.exe'
    condition: selection and not 1 of filter_main_*
falsepositives:
    - Unknown
level: medium

Stages and Predicates

Stage 0: condition

selection and not 1 of filter_main_*

Stage 1: selection

selection:
    FileName|contains:
        - '\Microsoft\Teams\Cookies'
        - '\Microsoft\Teams\Local Storage\leveldb'

Stage 2: not filter_main_legit_location

filter_main_legit_location:
    Image|endswith: '\Microsoft\Teams\current\Teams.exe'

Exclusions

The rule actively suppresses these predicates.

FieldKindExcluded valuesSearch
Imageends_with\Microsoft\Teams\current\Teams.exeexcludes:Image field:"Image" value:"\Microsoft\Teams\current\Teams.exe"

Indicators

These rows show field, operator, and value matches.

FieldKindValuesSearch
FileNamematch
  • \Microsoft\Teams\Cookies
  • \Microsoft\Teams\Local Storage\leveldb
field:"file_name" kind:match