I work at a Library Makerspace and we're in a discussion about patron security on the makerspace computers.
We have a lot of patrons logging in to their personal accounts because it's (currently) the only way to download or upload project files. Most often people will log into their email just to download a single file.
Often these emails are left open, but the computers reset enough to make the window of opportunity for an attack pretty small.
I had the idea that it might be nice to have a guest email that is always logged in, so patrons could send stuff to it instead. The obvious issue here is that this email could be abused: peoples addresses could be taken, their files could be seen, etc.
At the same time, having them log into their own accounts is risky too. Nobody here is checking for keyloggers, and I've had plenty of chances to grab a computer before it restarts. I've logged a lot of people out already.
Neither of these solutions seem great.
There's an additional factor of things like "TinkerCad" or "SketchUp" which are web-apps that require a login to use. First time users could be forced to create an account, thus having to login to their email (keylogger time). Or we could have a shared public account and they'll be able to see things other people have made.
In my mind, the risk of someone getting my email address or seeing a file I sent to a public computer is vastly less of an issue than someone getting into my email account. But I've never seen a publicly logged in email on a public computer, and I suspect there's good reason for that too. Emotionally, it seems weird. But logically, is that worse?
What's the worst I could do with a publicly open account? I already know I've had plenty of access to private accounts with the way we're doing things now.
What is good protocol for web accounts on public computers? Is it worse to have a shared one where patrons can see some of each-others stuff, or have patrons risk the entirety of their own private accounts?
Also, just to be clear, expecting random patrons (many of them elderly) to follow proper security protocols is not something I can make happen. This is something a few of my coworkers have suggested... I'm looking for alternatives.