PayloadKit

Elevate24 Security Logging

com.jigsaw24.Elevate24SecurityExtension

Monitoring Extension for Elevate24 by Jigsaw24

macOS
exclusive

Configuration Keys (20)

KeyTypeTitle
PFC_SegmentedControl_0required
string
siemUploadURL

Events will be uploaded to the supplied url via HTTP POST. Note that events can be uploaded to the supplied URL or to sentinel not both.

stringUpload URL
siemUploadHeaders

Headers to be included in the HTTP request.

arrayRequest Headers
siemNewLineSeperated

By default events are uploaded in JSON format as an array of events. Some systems require events to be seperated with a new line.

Default: false

booleanSeperate Events with New Line
SentinelTennantId

Tennant ID

stringSentinel Tennant ID
SentinelClientId

Client ID

stringSentinel Client ID
SentinelClientSecret

Client Secret

stringSentinel Client Secret
SentinelUploadURL

URL to upload events to Microsoft Sentinel

stringSentinel Upload URL
MaxDataUploadSize

Max size of single HTTP request uploading data. (Uncompressed size in bytes default size is 1,000,000 bytes)

Default: 1000000

integerMax HTTP Request Size
DefaultFilterRules

Deploys default rules to discard some events which can be considered noise.

Default: false

booleanAdd Default Filter Rules
SelfProtectionRules

Deploys authorisation rules to attempt to stop the user making changes to Elevate24 database.

Default: false

booleanAdd Self Protection Auth Rules
DisableAll

Stops all blocking/logging operations. Effectively a switch to disable this tool.

Default: false

booleanDisable all operations performed by the daemon
UploadEventsToJigsaw

Enable the security monitoring to be sent to the Jigsaw24 Portal.

Default: false

booleanUpload events to Jigsaw24 portal
UploadOnHotspot

Upload Events when connected to iPhone personal hotspot.

Default: false

booleanAllow Upload Data on Hotspot connection
HideBlockedEventHistory

When enabled, hides the blocked events history from the Elevate24 UI.

Default: false

booleanHide Blocked Event History
FileOperationRules

Rules to restrict file operations. Allow rules can be used in conjunction with block rules to allow a process to execute under the specified conditions. File open operations can be restricted to read only access where required.

arrayFile Operation Rules
ExecuteProcessRules

Rules to restrict execution of processes. Allow rules can be used in conjunction with block rules to allow a process to execute under the specified conditions. Multiple arguments can be specified by seperating them with a comma.

Default: [{}]

arrayExecute Process Rules
logAllEventTypes

Set all event types to be logged. Use with caution, as this could produce a lot of data entries.

Default: false

booleanLog All Event Types
EventsToLog

Define which event types to log.

Depends on: logAllEvents ∈ [true]

Default: [{}]

arrayEvent Types to Log
filterRules

Define rules to not store events matching the following rules.

Default: [{}]

arrayFilter Rules
headers

Headers to be included in the HTTP request.

dictRequest Headers
Header
stringHeader
Value
stringValue
FileOperationRules
dictFile Operation Rules
fileOperation

Range: File Open (file:open), File Delete (file:unlink)

stringFile Operation
action

Default: "block"

Range: Allow (allow), Block (block), Read Only (File Open Only) (readOnly)

stringAction
fileTargetPath
stringFile Target Path
signingID
stringSigning ID
username
stringUsername
alwaysActive
booleanAlways Active
ExecuteProcessRules
dictExecute Process Rules
action

Default: "block"

Range: Allow (allow), Block (block)

stringAction
processPath
stringProcess Path
signingID
stringSigning ID
sourceSigningID
stringParent Signing ID
matchingArgumentsContaining
stringMatch Arguments Containing
alwaysActive
booleanAlways Active
silentBlock
booleanSilent Block
EventType
dictEvent Type
eventType

Default: "All"

Range: File Write (File:Write), File Delete (File:Unlink), File Clone (File:Clone), File Copy (File:CopyFile), File Create (File:Create), File Rename (File:Rename), User Create (User:Create), User Delete (User:Delete), Profile Add (Profile:Add), Profile Remove (Profile:Remove), Launch Item Add (LaunchItem:Add), Launch Item Remove (LaunchItem:Remove), Sudo Command (Sudo), Execute Process (Process:Exec)

stringEvent Type
filterRules
dictFilter Rules
eventType

Range: All (All), File Write (File:Write), File Delete (File:Unlink), File Clone (File:Clone), File Copy (File:CopyFile), File Create (File:Create), File Rename (File:Rename), User Create (User:Create), User Delete (User:Delete), Profile Add (Profile:Add), Profile Remove (Profile:Remove), Launch Item Add (LaunchItem:Add), Launch Item Remove (LaunchItem:Remove), Sudo Command (Sudo), Execute Process (Process:Exec)

stringEvent Type
path
stringFile Path
signingId
stringSigning ID