← Digital Channel and Technical Security

CYB-06 · Cyber security

HTTPS enforcement — all web properties use valid TLS; HSTS header and secure cookie flags set

All client-facing web properties (website, quote portals, client portals) must enforce HTTPS with a valid, current TLS certificate. HTTP requests must redirect to HTTPS. HSTS (Strict-Transport-Security) header must be present. Session cookies must carry Secure and HttpOnly flags.

Critical priority

Trigger

When this rule fires

HTTP not redirecting to HTTPS, HSTS header absent, TLS certificate expired or expiring within 30 days, or session cookies without Secure/HttpOnly flags

Applicability gate

Confirm the entity's role before treating this as a duty

This is a readiness rule mapped to JS2 themes. Its presence in the library does not establish that JS2 applies directly to the firm.

  • Insurance Broker: Most independent non-life Category I brokers are not directly in JS2's defined scope. A broker may be directly in scope if it separately meets a listed category, and may face contract or oversight requirements from an in-scope institution. Third-party provisions impose duties on the in-scope financial institution. They do not themselves make every supplier or intermediary directly subject to JS2.
  • Uma Binder Holder: UMA or binder-holder status is not itself listed in JS2's definition. Direct scope depends on another listed capacity; insurer contracts and oversight may create evidence requirements. JS2 paragraph 3.3 concerns juristic persons structured under an insurer or designated insurance group; it is not a blanket rule for every independent UMA or intermediary.
  • Insurer: An insurer as defined in the Insurance Act is directly in scope of JS2 from 1 June 2025. Apply proportionality and distinguish the insurer's own duty from requirements it places on third parties.

Citation

Mapped source

This control maps to the public instruments below. The mapping does not establish entity applicability.

Section
POPIA s.19 / Joint Standard 2 of 2024 / ECTA
Legislation
  • POPIA s.19
  • Joint Standard 2 of 2024
  • ECTA 25 of 2002

Remediation

How to close the gap

Enforce HTTPS site-wide. Implement HSTS header (min-age: 31536000). Audit all session cookie configurations. Renew certificates before expiry — automate via Let's Encrypt or equivalent.

Evidence required

Evidence to prepare if this control applies

  • SSL Labs scan report (A or A+ grade)
  • HSTS header verification screenshot
  • HTTP→HTTPS redirect test result
  • Cookie security audit output

Automated assessment

Verified by the Provantis cyber scanner. Machine checks performed:

  • HTTPS_ENFORCED
  • HSTS_HEADER
  • CERT_EXPIRY
  • COOKIE_SECURE