장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › 현재 react와 node js를 이용해 쇼핑몰 제작중 질문입니다.
안녕하세요 react와 node js 강의를 모두 수강하고 지금 쇼핑몰 만들기에 도전중입니다. 그런데 장바구니 기능을 구현할때 인터넷에 찾아보니 세션에 저장하는 것은 보안상 좋지 않다고 많이 나오던데 장바구니 목록을 세션에 저장하는게 나중에 보안상 문제가 생길 수 있나요?
장바구니 데이터를 서버 DB가 아니라 브라우저에 저장하는 것 말씀이죠?
그냥 뭐가 문제될지는 직접 악성유저가 되어서 생각해보면 됩니다
아마 위조하는 문제가 있을 수 있는데
브라우저에 있는 모든 데이터는 쉽게 위변조할 수 있습니다.
개발자도구 켜면 로컬스토리지에 있던 {사과 : 1} 항목을 2로 바꿀 수 있으니까요
근데 이건 DB에 {사과 : 1} 원본을 저장해두면 위조문제는 사라집니다.