Network Security Policy
Digital Benefits Pte Ltd (WiBiz) Version: 1.0 Effective Date: 15 April 2026 Owner: CEO / Head of Operations Review Cycle: Annual (next review: April 2027) Classification: Internal
1. Purpose
This policy defines the requirements for securing network communications, infrastructure, and access points across WiBiz operations. WiBiz operates a cloud-first architecture with no on-premise data centres. This policy addresses the specific security requirements of a distributed SaaS platform with cloud-hosted services and a remote workforce.
2. Scope
This policy applies to:
- All cloud-hosted services and platforms used by WiBiz (hosting, CRM, automation, payments)
- All devices used to access WiBiz systems (company-issued and personal)
- All network connections used for WiBiz work (office, home, public)
- All API endpoints and integrations between WiBiz services
- All team members, contractors, and partners with access to WiBiz systems
3. Network Architecture Principles
3.1 Cloud-First Model
WiBiz operates primarily on cloud and SaaS infrastructure. There are no WiBiz-owned data centres or co-located servers. Production services are hosted on:
- Cloud hosting platforms for web applications and API endpoints
- SaaS platforms for CRM, automation orchestration, and payment processing
- CDN and edge networks for content delivery and DDoS protection
3.2 Separation of Environments
- Production and development/staging environments must be logically separated.
- Production credentials, API keys, and database connections must never be used in development or testing.
- Environment variables are managed per-environment in the deployment platform. No production secrets in source code or local configuration files.
3.3 Least Privilege
Network access follows the principle of least privilege. Systems and users are granted only the minimum access required for their function. Default-deny is the baseline for all access controls.
4. Firewall and Access Controls
4.1 Cloud Security
- All cloud-hosted services must use the security controls provided by the hosting platform (e.g., edge firewalls, WAF, IP restrictions where available).
- Administrative access to cloud platforms is restricted to authorised personnel and protected by MFA.
- Unused ports, services, and endpoints must be disabled or removed.
4.2 Local Infrastructure
- The Mac Mini automation server operates on the local network only. No services are exposed to the public internet.
- SSH access to the Mac Mini is restricted to the local network and requires key-based authentication. Password-based SSH is disabled.
- No tunnelling services (ngrok or similar) are used to expose local services externally.
4.3 Access Control Lists
- Cloud platform access is managed via platform-native IAM (identity and access management) controls.
- Service accounts use dedicated credentials with minimum required permissions.
- Access is reviewed quarterly and revoked immediately upon role change or departure.
5. Wireless Network Security
5.1 Office Networks
- Office Wi-Fi networks used for WiBiz work must use WPA3 or WPA2-Enterprise encryption at minimum. WPA2-Personal (PSK) is acceptable only for networks with a strong, unique passphrase rotated every 90 days.
- Open (unencrypted) Wi-Fi networks must never be used for WiBiz work.
- Guest networks must be segmented from the network used for WiBiz operations.
5.2 Home and Remote Networks
- Team members working remotely must use a secured Wi-Fi network with WPA2 or WPA3 encryption.
- Default router passwords must be changed.
- Open or public Wi-Fi networks must not be used for accessing WiBiz systems unless a VPN is active.
5.3 Public Networks
- If WiBiz work must be performed on a public network (airport, hotel, cafe), a VPN must be used for all connections to WiBiz systems.
- File sharing and network discovery must be disabled on devices connected to public networks.
6. Remote Access Security
6.1 Authentication
- All remote access to WiBiz systems requires authentication.
- MFA is mandatory for:
- Cloud platform admin consoles (hosting, CRM, payment processors)
- Source code repositories (GitHub)
- Email accounts used for WiBiz business
- Any system storing customer or client data
- SSH access uses key-based authentication only. Password authentication is disabled.
6.2 Secure Connections
- All remote connections to WiBiz services must use encrypted protocols (HTTPS, SSH, TLS 1.2+).
- Unencrypted protocols (HTTP, FTP, Telnet) are prohibited for any connection involving WiBiz data or credentials.
6.3 Device Security
- Devices used to access WiBiz systems must have:
- Operating system kept up to date with security patches
- Disk encryption enabled (FileVault on macOS, BitLocker on Windows)
- Screen lock enabled with a maximum 5-minute idle timeout
- Antivirus/endpoint protection active (macOS built-in protections at minimum)
7. Network Monitoring and Logging
7.1 Logging Requirements
The following events must be logged:
- Authentication attempts (successful and failed) to all WiBiz cloud platforms
- Administrative actions on cloud platforms (user creation, permission changes, configuration changes)
- API access logs for production endpoints
- Deployment events (who deployed, when, which commit)
- SSH access to infrastructure (Mac Mini)
7.2 Log Retention
- Security-relevant logs must be retained for a minimum of 90 days.
- Authentication and access logs must be retained for a minimum of 12 months.
- Logs must be stored in a location separate from the systems they monitor where technically feasible.
7.3 Log Review
- Automated alerts must be configured for:
- Multiple failed login attempts (5+ within 10 minutes)
- Administrative access from unrecognised locations or devices
- Unusual API traffic patterns (rate limit breaches, unexpected volume spikes)
- Logs are reviewed manually at least monthly for anomalies not covered by automated alerts.
8. Intrusion Detection and Prevention
8.1 Cloud Provider Capabilities
WiBiz leverages the intrusion detection and prevention capabilities built into its cloud hosting and CDN providers:
- Web Application Firewall (WAF) rules for common attack patterns (SQL injection, XSS, path traversal)
- Automated bot detection and mitigation
- Rate limiting on all public endpoints
- DDoS mitigation at the edge network level
8.2 Application-Level Detection
- All API endpoints validate input and reject malformed requests.
- Authentication endpoints implement rate limiting and account lockout after repeated failures.
- Application error rates and response times are monitored. Sudden changes trigger investigation.
8.3 Incident Escalation
Any suspected intrusion or security breach is escalated immediately per the Incident Response Policy. The CEO must be notified within 1 hour of a confirmed or strongly suspected breach.
9. Network Segmentation
9.1 Environment Separation
- Production services are isolated from development and staging environments at the platform level.
- Production API keys, database credentials, and service accounts are never shared with non-production environments.
- Development and testing use separate accounts, projects, or namespaces within cloud platforms.
9.2 Service Isolation
- Each client sub-account in the CRM platform operates in its own logical partition, with no cross-account data access.
- Payment processing is handled by PCI DSS-compliant third-party processors. WiBiz does not store, process, or transmit card data directly.
- Third-party integrations access only the data and endpoints required for their function.
9.3 Local Network
- The Mac Mini automation server is on the local network only, not exposed externally.
- Development machines and the automation server are on the same LAN but SSH access is key-authenticated.
10. DNS Security
10.1 DNS Management
- DNS records for all WiBiz domains are managed through a reputable DNS provider with DNSSEC support.
- Access to DNS management is restricted to authorised personnel and protected by MFA.
- Changes to DNS records follow the Change Management Policy.
10.2 DNS Configuration
- All public-facing services use HTTPS. HTTP requests are redirected to HTTPS.
- SPF, DKIM, and DMARC records are configured for all domains used to send email, to prevent spoofing and improve deliverability.
- CAA (Certificate Authority Authorization) records are configured to restrict which CAs can issue certificates for WiBiz domains.
10.3 DNS Monitoring
- DNS records are monitored for unauthorised changes.
- Domain registrar accounts are protected by MFA and registrar lock where available.
11. API Security
11.1 Authentication and Authorisation
- All API endpoints require authentication. No anonymous access to any endpoint that reads or writes business data.
- API authentication uses tokens (Bearer tokens, API keys) transmitted only over HTTPS.
- API keys are scoped to the minimum permissions required and rotated at least annually.
- Expired or revoked tokens must be rejected immediately.
11.2 Rate Limiting
- All public-facing API endpoints implement rate limiting to prevent abuse.
- Rate limits are configured per-endpoint based on expected legitimate usage patterns.
- Rate limit breaches are logged and trigger automated alerts if persistent.
11.3 Input Validation
- All API inputs are validated on the server side. Client-side validation is not a substitute.
- Inputs are validated for type, length, format, and range before processing.
- API responses do not expose internal system details, stack traces, or database structures in error messages.
11.4 API Documentation
- All internal and partner-facing APIs are documented with expected inputs, outputs, and error codes.
- API versioning is used to manage breaking changes without disrupting existing integrations.
12. DDoS Protection
12.1 Cloud-Native Protection
WiBiz relies on the DDoS protection capabilities of its cloud hosting and CDN providers:
- Edge network absorbs volumetric attacks before they reach application servers.
- Automatic traffic analysis identifies and filters malicious traffic patterns.
- Geographic rate limiting can be applied during an active attack.
12.2 Application-Level Mitigation
- Rate limiting on all endpoints (see Section 11.2).
- Bot detection and challenge mechanisms on public-facing forms and endpoints.
- Auto-scaling is configured where supported by the hosting platform to absorb traffic spikes.
12.3 Response Plan
- If a DDoS attack overwhelms automated defences, escalate immediately per the Incident Response Policy.
- Contact cloud provider support for manual mitigation assistance.
- Communicate service status to affected clients via the designated communication channel.
13. Vulnerability Scanning
13.1 Schedule
| Scan Type | Frequency | Scope |
|---|---|---|
| Automated dependency scanning | Continuous (on every build via CI/CD) | All application dependencies (npm, pip) |
| Web application vulnerability scan | Quarterly | All public-facing endpoints and applications |
| Cloud configuration review | Quarterly | Cloud platform security settings, IAM policies, exposed services |
| Manual penetration testing | Annually (or after major architecture changes) | Full application and infrastructure scope |
13.2 Remediation
- Critical vulnerabilities: Remediated within 48 hours. If remediation is not possible, a compensating control must be applied within 48 hours and full remediation completed within 14 days.
- High vulnerabilities: Remediated within 14 days.
- Medium vulnerabilities: Remediated within 30 days.
- Low vulnerabilities: Remediated within 90 days or accepted with documented justification.
13.3 Dependency Management
- All third-party libraries and dependencies are tracked.
- Automated alerts for known vulnerabilities in dependencies (e.g., GitHub Dependabot, npm audit) must be enabled on all repositories.
- Dependencies with known critical or high vulnerabilities must be updated or replaced within the remediation timelines above.
14. Compliance
Failure to follow this policy may result in:
- Revocation of network and system access
- Disciplinary action
- Mandatory security awareness retraining
15. Related Policies
- Information Security Policy
- Access Control Policy
- Change Management Policy
- Incident Response Policy
- Data Protection and Privacy Policy
Document Control
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | 15 April 2026 | Digital Benefits Pte Ltd | Initial release |