1Password-ServiceAccount
| Event | Title | Channel | Sample | Rule |
|---|---|---|---|---|
| any | Service account (catch-all) | _catch_all | N | N |
| sa-create | Create Integration | sa-create | Y | Y |
| sa-expire | Set Expiration Integration | sa-expire | N | N |
any: Service account (catch-all)
#Description
Catch-all entry for 1Password rules that match service account events without naming a specific action.
Fields #
| Name | Description |
|---|---|
uuid | The unique identifier for the event. |
timestamp | When the action was performed. |
actor_uuid | The unique identifier for the team member who performed the action. |
actor_details.uuid | The details of the team member who performed the action (including their UUID, name, and email address). |
actor_details.name | Full name |
actor_details.email | The details of the team member who performed the action (including their UUID, name, and email address). |
actor_type | |
actor_account_uuid | |
account_uuid | |
action | The type of action that was performed. |
object_type | The type of object that the action was performed on. |
object_uuid | The unique identifier for the object the action was performed on. |
object_details.uuid | The 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.name | Full name |
object_details.email | The 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_id | The identifier that relates to additional information about the activity. |
aux_uuid | The unique identifier that relates to additional information about the activity. |
aux_details.uuid | The 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.name | Full name |
aux_details.email | The 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_info | Additional information about the activity. |
session.uuid | The 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_time | The 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_uuid | The 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.ip | The 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.country | The geolocation information of the client based on their IP address at the time the event was performed. |
location.region | The geolocation information of the client based on their IP address at the time the event was performed. |
location.city | The geolocation information of the client based on their IP address at the time the event was performed. |
location.longitude | The geolocation information of the client based on their IP address at the time the event was performed. |
location.latitude | The geolocation information of the client based on their IP address at the time the event was performed. |
sa-create: Create Integration
#Description
A service account was created.
Fields #
| Name | Description | Rules |
|---|---|---|
uuid | The unique identifier for the event. | |
timestamp | When the action was performed. | |
actor_uuid | The unique identifier for the team member who performed the action. | |
actor_details.uuid | The details of the team member who performed the action (including their UUID, name, and email address). | |
actor_details.name | Full name | |
actor_details.email | The details of the team member who performed the action (including their UUID, name, and email address). | |
actor_type | ||
actor_account_uuid | ||
account_uuid | ||
action | The type of action that was performed. | 1 detection rule |
object_type | The type of object that the action was performed on. | 1 detection rule |
object_uuid | The unique identifier for the object the action was performed on. | |
object_details.uuid | The 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.name | Full name | |
object_details.email | The 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_id | The identifier that relates to additional information about the activity. | |
aux_uuid | The unique identifier that relates to additional information about the activity. | |
aux_details.uuid | The 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.name | Full name | |
aux_details.email | The 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_info | Additional information about the activity. | |
session.uuid | The 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_time | The 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_uuid | The 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.ip | The 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.country | The geolocation information of the client based on their IP address at the time the event was performed. | |
location.region | The geolocation information of the client based on their IP address at the time the event was performed. | |
location.city | The geolocation information of the client based on their IP address at the time the event was performed. | |
location.longitude | The geolocation information of the client based on their IP address at the time the event was performed. | |
location.latitude | The geolocation information of the client based on their IP address at the time the event was performed. |
Example Event #
{
"uuid": "W32HMFMBZ7ZTHI4YMXMKFJASQI",
"timestamp": "1/20/2024, 11:09:33.449 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": "sa",
"object_uuid": "M4M2NNY4ERA7LA6BXTL5HFWE34",
"aux_info": "D",
"session": {
"uuid": "T5K5KQY6YJHUPMPZYIN3YTWO74",
"login_time": "2024-01-20T11:06:40.2311705Z",
"device_uuid": "wnxznnlchyi4cpqratg6dzigjq",
"ip": "80.114.2.247"
}
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
action (kusto rule field) | eq | create | 1 rule | kusto |
log_source (kusto rule field) | eq | auditevents | 1 rule | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Kusto #
T1136
sa-expire: Set Expiration Integration
#Description
An expiration time was set for a user-managed service account.
Fields #
| Name | Description |
|---|---|
uuid | The unique identifier for the event. |
timestamp | When the action was performed. |
actor_uuid | The unique identifier for the team member who performed the action. |
actor_details.uuid | The details of the team member who performed the action (including their UUID, name, and email address). |
actor_details.name | Full name |
actor_details.email | The details of the team member who performed the action (including their UUID, name, and email address). |
actor_type | |
actor_account_uuid | |
account_uuid | |
action | The type of action that was performed. |
object_type | The type of object that the action was performed on. |
object_uuid | The unique identifier for the object the action was performed on. |
object_details.uuid | The 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.name | Full name |
object_details.email | The 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_id | The identifier that relates to additional information about the activity. |
aux_uuid | The unique identifier that relates to additional information about the activity. |
aux_details.uuid | The 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.name | Full name |
aux_details.email | The 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_info | Additional information about the activity. |
session.uuid | The 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_time | The 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_uuid | The 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.ip | The 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.country | The geolocation information of the client based on their IP address at the time the event was performed. |
location.region | The geolocation information of the client based on their IP address at the time the event was performed. |
location.city | The geolocation information of the client based on their IP address at the time the event was performed. |
location.longitude | The geolocation information of the client based on their IP address at the time the event was performed. |
location.latitude | The geolocation information of the client based on their IP address at the time the event was performed. |