2012-03-19 2 views
2

내 질문은 아마 꽤 기본 어리석은 일이지만, 여기 어쨌든 간다 :데이터베이스 사용자 정보 보안

내 사이트에 사용자 등록 나는 별도의에서 자신의 개인 정보 (이름, 주소 등)를 저장해야하는 경우 테이블을 로그인 정보 (사용자 이름, 암호 해시, 소금)에서 삭제하고, 그렇다면 테이블간에 관계 나 연결이 있어야합니까?

+2

어, 그래? 나는 왜 당신이이 질문을하고 있는지조차 확신하지 못한다. 그것은 분명합니다. – Bojangles

+0

하지만 그들은 어쨌든 연결되어야합니까? – SJB

+1

예. 같은 테이블에 저장하지 않는 한 어떤 세부 정보가 어떤 사용자에게 속하는지 알 수있는 다른 방법은 무엇입니까? – Bojangles

답변

4

별도의 테이블에 저장하면 보안 측면에 아무 것도 추가하지 않습니다.

어떤 이유로 든 개별적으로 저장하기로 결정하면 두 테이블을 모두 연결하여 어떤 로그인 정보가 누구에게 속하는지 결정해야합니다.

1

당신은 여전히 ​​어떤 방법으로 링크해야합니다. 그렇다면 누가 누군지 모를 것이므로 보안 관점에서 보면 무의미 할 것입니다.

관련 문제