이 토론을 계기로 내가 한 번도 생각해 본 적 없는 생각이 들었습니다: 왜 모든 서비스가 이메일 주소를 요구하는 걸까요?
알림이나 기타 용도(여기서 논의된 내용)를 모두 제거하고, 서비스 제공자가 이메일을 원하는 이유(데이터베이스 구축, 공지사항 메일 발송, 잠재적 광고, 대량 계정 생성 제한? [사실상 아님], 사용자에게 연락할 수 있는 수단 확보 등)를 고려하지 않는다면, 사용자 입장에서 왜 필요할까요? 실제로 연락받거나 이메일을 받고 싶지 않은 경우라면요.
제가 떠올릴 수 있는 이유는 비밀번호를 분실했을 때 계정을 복구하는 것과, 계정이 해킹당했을 때 이메일에 대한 통제권을 확인하는 것 정도입니다.
우리는 이미 이에 너무 익숙해서 한동안 스스로 그 이유를 묻지 않고 있는 건 아닌가요? 이메일의 경우, 본인의 실제 이메일 주소를 공개할 필요 없이 원할 때마다 새 주소를 만들 수 있으므로(전화번호는 그게 훨씬 어렵죠!) 괜찮다고 느낍니다.
이메일 없이 계정을 만들 수 있도록 하거나, 이메일 주소를 선택 사항으로 만들 수 있는 논거가 없는 걸까요? 거의 아무도 그렇게 하지 않는다는 건 알지만, 왜 그런 걸까요!?
상당히 일리가 있습니다. 하지만 ‘비트코인’ 방식의 접근도 하나의 대안이 될 수 있습니다(선택 사항이며, 사용자가 결정합니다): 비밀번호를 잃어버리면 불평하지 않는 것입니다. 그것은 본인의 선택이었으며, 비밀번호를 안전하게 관리할 책임이 있다는 점을 스스로 선택한 것이기 때문입니다. 또한 이메일이나 전화번호가 필요하지 않은(사실상 어떤 연락처도 필요하지 않은) 계정 복구 방식도 상상할 수 있습니다.
제 말은, 사용자가 원한다면(그리고 관리자가 동의한다면) 개인적이고 번거로움 없는 가입 옵션을 제공할 수 있다는 것입니다. 사용자와 비밀번호, 그것만 있으면 됩니다. 연락처 없이, 비밀번호 인증도 없이요(비슷한 맥락에서, 왜 우리는 모두 익숙해진 이메일 인증이 있는 걸까요? 오타를 방지하는 것 같아 보이지만, 실제로는 이메일을 수정할 수 없는 경우가 많아서 오타를 잡아주지 못합니다. 이는 유효한 이메일을 제공했는지 확인하기 위한 것이며, 그 이유는 선택지가 없기 때문입니다. 이메일을 반드시 제공해야 하고, 의도적으로 가짜 이메일을 입력하는 것은 상상도 할 수 없는 일입니다. 물론 여전히 임시 이메일 서비스가 존재하긴 하지만요)
‘이메일 없음’ 가입 방식이 이 주제의 목적을 해결하는 데에도 도움이 될 수 있습니다.
네, 중요한 정보에 대해 SMS가 안전하지 않다는 것은 이미 잘 알려진 사실입니다. 이메일도 안전하지 않으며, 아마도 훨씬 더 나쁠 것입니다. 하지만 SMS는 실제로는 그렇지 않음에도 꽤 안전해 보입니다.