문제는 모든 것을 실제로 말합니다. 서비스를 제공하고 싶지만 데이터를 데이터베이스에 직접 저장하고 싶지 않습니다. 해킹 등의 모든 최신 뉴스를 통해 고객이 데이터를 완벽하게 제어하는 것이 더 좋을 것 같습니다.
문제는 저장된 데이터가 잠재적으로 민감하다는 것입니다. 내가하려고했던 것은 ... 고객이 웹 사이트를 방문 할 때 '개인용 컴퓨터 나 공용 컴퓨터를 사용하고 있는지'라는 질문이있을 것입니다. 이들이 공용 컴퓨터에 있으면 사이트에서 액세스를 거부합니다.
개인용 컴퓨터에있는 경우 암호를 설정하라는 메시지가 표시됩니다. 모든 데이터는이 암호로 암호화됩니다. 분명히 이것은 너무 안전하지 않습니다. 암호화 방법은 JavaScript와 일반 텍스트로 된 암호이므로 잘 알고있는 사용자가 localStorage에서 암호를 찾아 데이터에 액세스 할 수 있다고 가정합니다.
나는 이것이 너무 큰 문제는 아니라고 생각합니다. 개인용 컴퓨터를 사용하는 경우 다른 사람이 컴퓨터의 특정 사용자 계정에 액세스해야하고 다른 사람이 사이트에 대해 알아야하는 경우 다른 사람이이를 이해해야하는 경우와 같이 이러한 일이 발생할 가능성은 매우 적습니다. localStorage 및 액세스 방법. 민감한 데이터는 신원이나 그 밖의 많은 것을 훼손하지 않습니다. 그것은 대부분의 사람들이 공개적으로 원하지 않는 것을 기록합니다.
따라서 실제로 문제는 localStorage가 충분히 안전합니까?
추가 질문 .. localStorage를 지우는 것이 얼마나 어려운가요? 사용자가 실수로 데이터를 지우고 싶지는 않습니다.
마지막으로-사이트에 액세스 할 수있는 비밀번호가있는 것처럼 데이터를 암호화 / 복호화 할 가치가 있습니다.