Component | Requirement | Description |
---|
Installation Script | Service management | The script that creates and manages a Windows service, which requires administrator privileges to interact with the Service Control Manager (SCM). |
File system access | The script that creates directories, downloads and extracts files, and modifies the system's PATH environment variable, requiring elevated permissions. |
Security and credential management | The script that handles sensitive information, such as administrator user credentials and security configurations, requiring elevated privileges. |
Administrator privileges | Overall, administrator privileges that are essential for service management, file system access, network configuration, and security management. |
Windows CPU Stress Experiment | Administrator privileges | The experiment that requires Administrator privileges to access and manipulate system CPU resources effectively. |
WMI access | The experiment that accesses system information using Windows Management Instrumentation (WMI), requiring appropriate permissions. |
PowerShell execution policy | The system's PowerShell execution policy which should be set to RemoteSigned to allow the execution of locally created scripts. |
Windows Memory Stress Experiment | Administrator privileges | The experiment that requires Administrator privileges to access and modify system resources, including executing the Testlimit executable for memory consumption. |
WMI access | The experiment that accesses system information using Windows Management Instrumentation (WMI), requiring appropriate permissions. |
Permission to run executables | The experiment that uses the Testlimit executable to consume memory, requiring necessary permissions to execute the tool. |
PowerShell execution policy | The system's PowerShell execution policy which should be set to RemoteSigned to allow the execution of locally created scripts. |
Windows blackhole chaos experiment | Create and manage firewall rules | The experiment that uses New-NetFirewallRule and Remove-NetFirewallRule cmdlets to add and remove firewall rules, requiring administrator privileges. |
Resolve DNS names | The experiment that uses Resolve-DnsName to resolve domain names to IP addresses, which may require administrator privileges. |
Administrator privileges | Administrator privileges that are needed to ensure that the script can perform its intended functions of creating and managing firewall rules and resolving DNS names. |
PowerShell execution policy | The system's PowerShell execution policy which should be set to "RemoteSigned" to allow the execution of locally created scripts. |