2012-12-04 6 views
0

여러 페이지에서 사용할 수 있도록 몇 가지 중요한 정보를 sessionStorage에 저장하고 싶습니다. 자바 스크립트 콘솔에 sessionStorage가 표시되지 않도록하려면 어떻게해야합니까?

그러나 마지막에 점으로 브라우저의 자바 스크립트 콘솔 입력 sessionStorage를 열고 자사의 필드와 이후 모든 필드 '내용을 모두 볼 수있는 최소한의 자바 스크립트 지식을 가진 사람.

실제로 sessionStorage는 절대 안전하지 않습니다. 즉, 사용자 ID, 비밀번호 등과 같은 민감한 정보를 저장할 수 없습니다. 아니면 뭔가 빠졌습니까?

+0

서버 측 세션을 사용하여 중요한 데이터를 여러 페이지에 저장할 수 있습니까? – Alex

+0

사실 나는 할 수 있습니다, 그것은 단지 sessionStorage가 더 쉽고 빠른 방법입니다. IMHO이 단점은 sessionStorage 유용성을 대폭 감소시킵니다. – Flot2011

+0

그 이유는 클라이언트가 액세스 할 수있는 모든 것에 중요한 데이터를 저장하지 않기 때문입니다. 꽤 사용하기 쉬운 API이기 때문에 결코 그런 목적으로 사용되지 않았습니다. 사용하기 쉽기 때문에 좋습니다. – Alex

답변

2

어떤 상황에서 안전합니까? 클라이언트 데이터 저장 공간이므로 웹 사이트간에 데이터가 누출되지 않는 한 이동하는 것이 좋습니다. 물론 sessionStorage 당신은 그래서 당신은 넣어 모든 데이터는 그에게 쉽게 사용할 수 있다는 것을 놀라지 않는 사용자 (특히 민감한 정보!)에서 숨기려는 데이터를 유지하기 위해 설계되지 않았습니다.

다른 수단을 사용하여 중요한 정보 (아마도 서버 측 저장소가 더 안전한 곳)를 저장하십시오.

관련 문제