ORC 17 ‐ Do automated administration tasks run under role accounts? - michaelthielemans/ProjectHosting GitHub Wiki
RPC 17 - Automated Administration Tasks Running Under Role Accounts
-
Identify Automated Administration Tasks:
- Make a list of all automated administration tasks that are performed on your systems, such as backups, software updates, and system monitoring.
-
Review Existing Setup:
- Verify if these tasks are currently being executed under role accounts or if they are running under individual user accounts.
-
Determine Role Accounts:
- Define role accounts specifically designated for automated administration tasks. These accounts should have limited permissions tailored to the tasks they perform.
-
Create Role Accounts:
- Create new role accounts for each automated administration task if they don't exist already. Use secure passwords and ensure proper access controls.
-
Assign Permissions:
- Assign appropriate permissions to each role account based on the specific tasks they will perform. Limit privileges to only what is necessary for the task.
-
Update Automation Scripts:
- Modify existing automation scripts or create new ones to ensure that the tasks are executed using the newly created role accounts.
-
Test Automation:
- Test the modified automation scripts thoroughly to ensure that they function correctly and are able to perform the intended tasks under the role accounts.
-
Implement Logging and Monitoring:
- Set up logging and monitoring mechanisms to track the execution of automated tasks. Monitor for any unauthorized access attempts or unusual activity.
-
Document Changes:
- Document the changes made, including the creation of role accounts, assignment of permissions, and modifications to automation scripts.
-
Periodic Review:
- Regularly review and update the configuration of role accounts and permissions to ensure they align with the evolving requirements of your environment and adhere to security best practices.