Guidelines on Acceptable Software Use

Government institutions must ensure that all software is used in a lawful, ethical, and secure manner. This section outlines detailed procedures, Do’s, Don’ts, and best practices for software usage within public institutions. 

Intended Purpose [Mandatory]

Procedures:

Do’s

Don’ts

Best practice

Do use government software only for tasks that align with official duties.

 

Don’t use government software for personal, commercial, or political activities.

Provide annual refresher training on acceptable software use.

 

Do follow approved workflows and security policies when using applications.

Don’t upload, store, or process non-official data using government software.

 

Enforce disciplinary actions for repeated misuse or policy violation.

 

 

 

Implement user activity monitoring tools for accountability.

Licensed Software [Mandatory]

Procedures:

Do’s

Don’ts

Best practice

Do read and understand software license agreements before installation.

Don’t install pirated or unapproved software.

 

Schedule quarterly internal audits to check compliance with licensing policies.

 

Do store purchase and license documentation securely.

 

Don’t share or copy software installers without authorization.

 

Engage RISA or the national procurement authority for enterprise-wide licenses when possible.

Intellectual Property [Mandatory]

Procedures:

Do’s

Don’ts

Best practice

Do respect copyright and patent laws.

 

Don’t reverse-engineer, copy, or distribute proprietary software.

Establish an IP compliance checklist before system deployment.

Do use open-source software under approved licenses (e.g: Apache).

Don’t use cracked or unauthorized versions.

 

Train IT staff and end-users on recognizing and respecting software IP rights.

Software Updates [Mandatory]

Step-by-Step Procedures:

Do’s

Don’ts

Best practice

Do apply critical security patches as soon as they are released.

 

Don’t postpone or ignore update notifications.

 

Test major updates in a controlled environment before deployment to production.

Do inform users before major updates that may affect system availability.

Don’t install updates from untrusted or unofficial sources.

Maintain rollback plans in case updates cause service disruptions.

Reporting Violations [Recommended]

Procedures:

Do’s

Don’ts

Best practice

Do encourage staff to report suspicious activities promptly.

Don’t ignore minor incidents; report all issues for review.

 

Integrate violation tracking into the institution’s Service Desk system.

Do include violation reporting in cybersecurity awareness sessions.

 

Don’t share violation reports outside official channels.

 

Conduct post-incident reviews to identify root causes and preventive measures.

Storage Locations [Mandatory]

Procedures:

Do’s

Don’ts

Best practice

Do use secure government-managed repositories for storing software.

 

Don’t upload software or government data to public storage (e.g: Google Drive, Dropbox) unless officially approved.

Implement a centralized storage policy defining approved locations.

 

Do perform scheduled backups and verify data integrity.

Don’t use personal email to transmit installation files or system credentials.

Classify data according to sensitivity levels (public, confidential, restricted).

 

 

Periodically review access permissions to storage systems.

Security Awareness [Mandatory]

Procedures:

Do’s

Don’ts

Best practice

Do stay alert for phishing emails or suspicious links.

 

Don’t open attachments from unknown senders.

 

Incorporate software security awareness into onboarding sessions.

Do immediately report any suspected malware or data breach.

Don’t install browser extensions or apps without IT approval.

Reward compliance and positive reporting behavior.

 

 

 

Run simulated phishing tests quarterly to reinforce awareness.

Central Management [Recommended]

Procedures:

Do’s

Don’ts

Best practice

Do manage all installations from central repositories or IT-managed servers.

Don’t allow staff to install or modify software independently.

Adopt an endpoint management platform (e.g: Ansible).

Do enforce standard configurations for uniformity.

 

Don’t maintain outdated or redundant applications.

 

Schedule monthly compliance scans to ensure all systems meet software standards.

 

 

Maintain centralized logs for auditing and troubleshooting.


Revision #2
Created 14 October 2025 07:21:50 by RISA
Updated 14 October 2025 08:42:00 by RISA