Time Profiles

Navigation: Security Profiles → Time Profiles

Time profiles (schedules) define when rules and security policies are active. Create schedules here, then reference them in inline rules and security profiles.

Time Profiles

Add / Edit forms

Click + Add New to open the creation dialog, or Edit on an existing row to modify a record.

List view

List view

Add form

Empty form after clicking + Add New:

Add form — empty

Same form filled with example data (do not save in production):

Add form — filled

Edit form

Existing record opened with Edit:

Edit form

Form fields explained

Dialog title: New Record — Time Profile

Field Required Description Example value
Profile Name Yes Schedule name referenced in rules Business_Hours
Weekly Schedule Yes Click/drag grid to select active hours per day Mon–Fri 08:00–18:00

Technical background

Time-based policy

Time profiles (schedules) restrict when a policy is active. This implements temporal access control — a security concept used to limit risk exposure to business hours when monitoring staff are available.

Use cases

Scenario Schedule
Block social media during work Mon–Fri 08:00–18:00
Allow maintenance window Sunday 02:00–06:00
Guest Wi-Fi hours Daily 08:00–22:00

Standards reference

Time-based access aligns with NIST SP 800-53 control AC-2 (Account Management) and AC-3 (Access Enforcement) for temporal restrictions on privileged operations.

What is a time profile?

A time profile is a weekly schedule matrix. Each cell represents an hour of the day for each day of the week. Rules assigned a time profile only match traffic during scheduled hours.

How to create a time profile

  1. Go to Security ProfilesTime Profiles.
  2. Click Add New.
  3. Fill in:
Field Required What to enter
Profile Name Yes e.g. Business_Hours, Weekend_Only
Profile Type Yes Recurring weekly schedule
Weekly Schedule Yes Click/drag on the grid to select active hours
  1. Click Save.

Example: Business hours (Mon–Fri 08:00–18:00)

Field Value
Profile Name Business_Hours
Monday–Friday 08:00 – 18:00 (selected on grid)
Saturday–Sunday No hours selected

Example: 24/7 always on

Field Value
Profile Name Always_On
All days 00:00 – 24:00 (full grid selected)

Where time profiles are used

Location Field name Effect
Inline Rules Time Profile Rule only matches during scheduled hours
Web Security Time profile Web filtering active only on schedule
Applications Security Time profile App control active only on schedule
IPS Security Time profile IPS inspection active only on schedule

Example workflow

1. Create time profile "Business_Hours"
2. Create inline rule "Block_Social_Media"
   → Time Profile: Business_Hours
   → Action: Deny
   → Application Control: Social Media
3. Social media is blocked only during business hours

Editing and deleting

Note: Before you delete a schedule that's in use, either delete the rule that uses it or apply a different schedule to the rule.

Related topics

Reference: Sophos Firewall — Schedule