0

I have a booking system where passengers need to add information that is quite sensitive (passport details etc). When they book, I generate a (difficult to crack) reference number, which they use to log in. I also send it to their email address, so essentially it's an auto-generated password. They can only get access when they enter the reference number. However, the UX dept have asked for passengers to click a link and be automatically logged in.

But I think this might be a risk. For example, I can put the ref in the URL and automatically log them in, but ... what if it's a work computer or shared device. That URL can be found again.

Does anybody recommend a better way? How can I keep my passengers' data safe, but also make their life easy?

10
  • How long is the reference number valid for?
    – user284677
    Nov 22, 2022 at 8:42
  • 1
  • Are you in a jurisdiction where there are defined data protection laws? Like GDPR?
    – schroeder
    Nov 22, 2022 at 8:49
  • 1
    yep not a bad control- eg. wordpress has an way of providing a new user with only a password reset link on sign-up, and on click the user must "reset" (ie. set) their pwd, before any PII can be provided
    – brynk
    Nov 22, 2022 at 11:38
  • 1
    Then stop, take a big step back, and assess your control based on your regulatory responsibilities and not what your UX team says. Not having a login to access PII will put you afoul of GDPR. Full-stop.
    – schroeder
    Nov 22, 2022 at 15:20

0

You must log in to answer this question.

Browse other questions tagged .