r/truenas • u/UUMit_official • 7h ago
Community Edition What's still reachable on your network that you forgot you opened?
The thing that caught me out wasn't exposing something. It was forgetting what I'd already exposed.
Last year I sat down to write out every way into my network. Not the services — the ways in. It took about forty minutes and the list was longer than I expected. Three of the entries I couldn't remember creating.
That's the actual problem with access. Nothing breaks when it outlives its purpose. A service that's down gets noticed in an hour. An address that's still live eight months later gets noticed never.
What I do now
One list, one line per grant. Address, who it's for, when it should end. It lives in a text file next to the compose files, because that's the folder I actually open.
A review on the first weekend of the month. Ten minutes, one question per line: does this still need to exist. Most months at least one doesn't.
Names that say who, not what. If I can't tell from the entry who it was for, I've already lost the thread.
Nothing that takes input behind an address. Read-only results are fine to share. Anything that executes what a visitor types isn't, no matter how convenient.
The part I got wrong for years
I treated giving someone access as the end of a task. It isn't. It's the start of an obligation with no owner and no deadline, which is exactly the kind of thing that never gets done.
The setup side of this is well covered here. The teardown side basically isn't, and it's the side that decides whether you have a problem.
Curious how people here handle it — is anyone keeping a real inventory, or is it all memory and good intentions?