EDIT: IT IS EVEN SIMPLER TO ALLOW ONLY SIGNED PROCESS EXECUTION FROM NORMAL USER FOLDERS
OPEN CONFIGURATOR: CHECK WHETHER THESE SETTINGS ARE ENABLED
Block suspicious Explorer.exe process behaviors
Block processes located in suspicious folders
Block execution of unsigned processes on Local AppData
Block execution of unsigned processes on Roaming AppData
Block execution of unsigned processes on Common AppData
ADD A CUSTOM BLOCK-RULES (change Kees to your name)
; Block executables from data partition D (documents) on main drive and and Q (quick backup) on second harddisk
[%PROCESS%: D:\*]
[%PROCESS%: Q:\*]
; Block executables from public folders on C drive
[%PROCESS%: C:\Users\Public\*]
; Block executables from my user folders on C drive
[%PROCESS%: C:\Users\Kees\Contacts\*]
[%PROCESS%: C:\Users\Kees\Downloads\*]
[%PROCESS%: C:\Users\Kees\Desktop\*]
[%PROCESS%: C:\Users\Kees\Documents\*]
[%PROCESS%: C:\Users\Kees\Music\*]
[%PROCESS%: C:\Users\Kees\Videos\*]
[%PROCESS%: C:\Users\Kees\Saved Games\*]
[%PROCESS%: C:\Users\Kees\Searches\*]
ONLY DOWNSIDE IS THAT YOU HAVE TO INSTALL AND UPDATE FROM YOUR TEMP FOLDER
@NoVirusThanks would it be possible to add a ALLOW SIGNED EXECUTION FROM DESKTOP rule and block execution in other user folders?
--------------------------- Tested with unsigned (AppTimer) and signed (ProcessExplorer) see log below
NOTE PROCESS EXPLORER (SIGNED) WAS ALLOWED TO EXECUTE FROM TEMP AND OTHER APPDATA LOCATIONS
Date/Time: 3-1-2018 12:04:41
Process: [2204]C:\Users\Kees\AppData\Local\Temp\AppTimer.exe
Parent: [2496]C:\Windows\explorer.exe
Rule: BlockSuspiciousExplorerBehaviors
Rule Name:
Block suspicious Explorer.exe process behaviors
Command Line: "C:\Users\Kees\AppData\Local\Temp\AppTimer.exe"
Signer:
Parent Signer:
Date/Time: 3-1-2018 12:04:59
Process: [768]C:\Users\Kees\AppTimer.exe
Parent: [2496]C:\Windows\explorer.exe
Rule: BlockProcessesOnSuspiciousFolders
Rule Name:
Block processes located in suspicious folders
Command Line: "C:\Users\Kees\AppTimer.exe"
Signer:
Parent Signer:
Date/Time: 3-1-2018 12:05:35
Process: [824]C:\Users\Kees\Documents\AppTimer.exe
Parent: [2496]C:\Windows\explorer.exe
Rule: CustomBlockRule
Rule Name:
Custom process-block rule via CustomBlock.db
Command Line: "C:\Users\Kees\Documents\AppTimer.exe"
Signer:
Parent Signer:
Date/Time: 3-1-2018 12:06:20
Process: [3232]C:\Users\Kees\Documents\procexp.exe
Parent: [2496]C:\Windows\explorer.exe
Rule: CustomBlockRule
Rule Name:
Custom process-block rule via CustomBlock.db
Command Line: "C:\Users\Kees\Documents\procexp.exe"
Signer: Microsoft Corporation
Parent Signer:
WITH ABOVE SETTING OS-ARMOR IS NICE FREE REPLACEMENT FOR APPGUARD (DEFAULT MODE, NOT LOCKDOWN).