1Password-ServiceAccountToken

EventTitleChannelSampleRule
anyService account token (catch-all)_catch_allNY
satoken-createCreate Tokensatoken-createYN
satoken-trenameRename Tokensatoken-trenameNN
satoken-trevokeRevoke Tokensatoken-trevokeYN
satoken-tverifyVerify Tokensatoken-tverifyNN

any: Service account token (catch-all)

#

Description

Catch-all entry for 1Password rules that match service account token events without naming a specific action.

Fields #

NameDescriptionRules
uuidThe unique identifier for the event.
timestampWhen the action was performed.
actor_uuidThe unique identifier for the team member who performed the action.
actor_details.uuidThe details of the team member who performed the action (including their UUID, name, and email address).
actor_details.nameFull name
actor_details.emailThe details of the team member who performed the action (including their UUID, name, and email address).
actor_type
actor_account_uuid
account_uuid
actionThe type of action that was performed.
object_typeThe type of object that the action was performed on.1 detection rule
object_uuidThe unique identifier for the object the action was performed on.
object_details.uuidThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
object_details.nameFull name
object_details.emailThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
aux_idThe identifier that relates to additional information about the activity.
aux_uuidThe unique identifier that relates to additional information about the activity.
aux_details.uuidThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_details.nameFull name
aux_details.emailThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_infoAdditional information about the activity.
session.uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.login_timeThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.device_uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.ipThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
location.countryThe geolocation information of the client based on their IP address at the time the event was performed.
location.regionThe geolocation information of the client based on their IP address at the time the event was performed.
location.cityThe geolocation information of the client based on their IP address at the time the event was performed.
location.longitudeThe geolocation information of the client based on their IP address at the time the event was performed.
location.latitudeThe geolocation information of the client based on their IP address at the time the event was performed.

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Kusto #

satoken-create: Create Token

#

Description

A service account token was registered.

Fields #

NameDescription
uuidThe unique identifier for the event.
timestampWhen the action was performed.
actor_uuidThe unique identifier for the team member who performed the action.
actor_details.uuidThe details of the team member who performed the action (including their UUID, name, and email address).
actor_details.nameFull name
actor_details.emailThe details of the team member who performed the action (including their UUID, name, and email address).
actor_type
actor_account_uuid
account_uuid
actionThe type of action that was performed.
object_typeThe type of object that the action was performed on.
object_uuidThe unique identifier for the object the action was performed on.
object_details.uuidThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
object_details.nameFull name
object_details.emailThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
aux_idThe identifier that relates to additional information about the activity.
aux_uuidThe unique identifier that relates to additional information about the activity.
aux_details.uuidThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_details.nameFull name
aux_details.emailThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_infoAdditional information about the activity.
session.uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.login_timeThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.device_uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.ipThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
location.countryThe geolocation information of the client based on their IP address at the time the event was performed.
location.regionThe geolocation information of the client based on their IP address at the time the event was performed.
location.cityThe geolocation information of the client based on their IP address at the time the event was performed.
location.longitudeThe geolocation information of the client based on their IP address at the time the event was performed.
location.latitudeThe geolocation information of the client based on their IP address at the time the event was performed.

Example Event #

{
  "uuid": "66NMAMFYMXMPIBC6KHWP3H4MXZ",
  "timestamp": "1/20/2024, 11:09:33.457 AM",
  "location": {
    "country": "The Netherlands",
    "region": "Utrecht",
    "city": "Amersfoort",
    "latitude": 52.1849,
    "longitude": 5.3954
  },
  "actor_uuid": "2C4RSXPRI5BVFOS3TCJFYDZYXY",
  "actor_details": {
    "uuid": "2C4RSXPRI5BVFOS3TCJFYDZYXY",
    "name": "Tommy Shelby",
    "email": "tommy.shelby@securehats.nl"
  },
  "action": "create",
  "object_type": "satoken",
  "object_uuid": "M4M2NNY4ERA7LA6BXTL5HFWE34",
  "aux_info": "data leakage",
  "session": {
    "uuid": "T5K5KQY6YJHUPMPZYIN3YTWO74",
    "login_time": "2024-01-20T11:06:40.2311705Z",
    "device_uuid": "wnxznnlchyi4cpqratg6dzigjq",
    "ip": "80.114.2.247"
  }
}

satoken-trename: Rename Token

#

Description

A service account token name was updated.

Fields #

NameDescription
uuidThe unique identifier for the event.
timestampWhen the action was performed.
actor_uuidThe unique identifier for the team member who performed the action.
actor_details.uuidThe details of the team member who performed the action (including their UUID, name, and email address).
actor_details.nameFull name
actor_details.emailThe details of the team member who performed the action (including their UUID, name, and email address).
actor_type
actor_account_uuid
account_uuid
actionThe type of action that was performed.
object_typeThe type of object that the action was performed on.
object_uuidThe unique identifier for the object the action was performed on.
object_details.uuidThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
object_details.nameFull name
object_details.emailThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
aux_idThe identifier that relates to additional information about the activity.
aux_uuidThe unique identifier that relates to additional information about the activity.
aux_details.uuidThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_details.nameFull name
aux_details.emailThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_infoAdditional information about the activity.
session.uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.login_timeThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.device_uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.ipThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
location.countryThe geolocation information of the client based on their IP address at the time the event was performed.
location.regionThe geolocation information of the client based on their IP address at the time the event was performed.
location.cityThe geolocation information of the client based on their IP address at the time the event was performed.
location.longitudeThe geolocation information of the client based on their IP address at the time the event was performed.
location.latitudeThe geolocation information of the client based on their IP address at the time the event was performed.

satoken-trevoke: Revoke Token

#

Description

A service account token was revoked.

Fields #

NameDescription
uuidThe unique identifier for the event.
timestampWhen the action was performed.
actor_uuidThe unique identifier for the team member who performed the action.
actor_details.uuidThe details of the team member who performed the action (including their UUID, name, and email address).
actor_details.nameFull name
actor_details.emailThe details of the team member who performed the action (including their UUID, name, and email address).
actor_type
actor_account_uuid
account_uuid
actionThe type of action that was performed.
object_typeThe type of object that the action was performed on.
object_uuidThe unique identifier for the object the action was performed on.
object_details.uuidThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
object_details.nameFull name
object_details.emailThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
aux_idThe identifier that relates to additional information about the activity.
aux_uuidThe unique identifier that relates to additional information about the activity.
aux_details.uuidThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_details.nameFull name
aux_details.emailThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_infoAdditional information about the activity.
session.uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.login_timeThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.device_uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.ipThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
location.countryThe geolocation information of the client based on their IP address at the time the event was performed.
location.regionThe geolocation information of the client based on their IP address at the time the event was performed.
location.cityThe geolocation information of the client based on their IP address at the time the event was performed.
location.longitudeThe geolocation information of the client based on their IP address at the time the event was performed.
location.latitudeThe geolocation information of the client based on their IP address at the time the event was performed.

Example Event #

{
  "uuid": "4JWZQKYUEVBTTZBO56DLRPHVDC",
  "timestamp": "1/19/2024, 1:04:57.952 PM",
  "location": {
    "country": "The Netherlands",
    "region": "Utrecht",
    "city": "Amersfoort",
    "latitude": 52.1849,
    "longitude": 5.3954
  },
  "actor_uuid": "2C4RSXPRI5BVFOS3TCJFYDZYXY",
  "actor_details": {
    "uuid": "2C4RSXPRI5BVFOS3TCJFYDZYXY",
    "name": "Tommy Shelby",
    "email": "tommy.shelby@securehats.nl"
  },
  "action": "trevoke",
  "object_type": "satoken",
  "object_uuid": "NCM3DBCRJZEGJIGM43U4LYM5YM",
  "aux_info": "DevToken",
  "session": {
    "uuid": "DAETGQHHUVBQNEQQ5LQMFQ5P3Q",
    "login_time": "2024-01-19T13:02:44.2246211Z",
    "device_uuid": "tmikosahabjierhqhaapybduj4",
    "ip": "80.114.2.247"
  }
}

satoken-tverify: Verify Token

#

Description

A service account token signature was registered.

Fields #

NameDescription
uuidThe unique identifier for the event.
timestampWhen the action was performed.
actor_uuidThe unique identifier for the team member who performed the action.
actor_details.uuidThe details of the team member who performed the action (including their UUID, name, and email address).
actor_details.nameFull name
actor_details.emailThe details of the team member who performed the action (including their UUID, name, and email address).
actor_type
actor_account_uuid
account_uuid
actionThe type of action that was performed.
object_typeThe type of object that the action was performed on.
object_uuidThe unique identifier for the object the action was performed on.
object_details.uuidThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
object_details.nameFull name
object_details.emailThe details of the team member who is the object of the action (including their UUID, name, and email address). This property is only returned for events where the object of the action is a team member.
aux_idThe identifier that relates to additional information about the activity.
aux_uuidThe unique identifier that relates to additional information about the activity.
aux_details.uuidThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_details.nameFull name
aux_details.emailThe details of the team member who relates to the additional information about the activity (including their UUID, name, and email address). This property is only returned for events where the additional information about an activity relates to a team member.
aux_infoAdditional information about the activity.
session.uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.login_timeThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.device_uuidThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
session.ipThe information about the session, including the date and time the client signed in and started the session, the unique identifier of the device that signed into the session, and the IP address used.
location.countryThe geolocation information of the client based on their IP address at the time the event was performed.
location.regionThe geolocation information of the client based on their IP address at the time the event was performed.
location.cityThe geolocation information of the client based on their IP address at the time the event was performed.
location.longitudeThe geolocation information of the client based on their IP address at the time the event was performed.
location.latitudeThe geolocation information of the client based on their IP address at the time the event was performed.

References #