Hi there!

"Security" means to constantly re-evaluate your options and processes -
right? So the other day I checked the settings in the Fritz!Box router
and remembered that they had implemented a time quota for a defined
group of users (=IPs).

Example: My young son has a tablet and a mobile phone (both Android) and
has access to the internet with any device within a defined time frame
and an overall maximum of x hours, individually set for each day of the
week. In the rare cases that he needs more time he uses the joker named
"Mama" ... ;-) (Side note: Just like pocket money the allowed time is
regularly revised for age and experience - not behaviour!)

Consider other situations where you'd like to meet your responsibilities:
- There may be usual office times from 06:30 am to 21:00 pm (some people
like to work early, other late): Outside of this time frame access to
the internet may not be acceptable (with rare exections) - or might mean
that a machine is hijacked to be a part of a bot or to do some bitcoin
calculations... whatever.
- Within this time frame noone is legally permitted to work longer than
8 hours based on his login credentials to the office net (not device).
- Just some specified servers do backups to the cloud and e.g. are
granted access the internet exclusively at night time (thus being
exceptions to the general rule above).
- The web and mail servers are seperate to the office net and always-on.

The technical quest is in principal the same as the one I described
above. Simply spoken: If noone of the 'guys and gals' responsible for
safe and smooth operations is around the internet is turned off (or s/he
gets paid overtime hours :-)).

Can s.th. like this set up with OpenBSD being the central router? I
searched the FAQ and several man-pages but didn't get an idea of how to
proceed. My very first idea (=dream) was "e.g. set the general time
frame with PF" and "the individual quotas or access times within
anchors". Unfortunately nothing appropriate was found by the "leading"
internet search engine.

If someone has found a solution to such a task it would be great to get
to know how this was achieved, of course with OpenBSD.

Please: I am just curious and interested to learn about my (realistic)
options.

TIA.

Best,
STEFAN

Reply via email to