database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30038 게시물 읽기
No. 30038
요즘 네이트 해킹 문제로 말이 많은데요. mysql password로 암호화 한 데이타는 얼마나 안전 할까요?
작성자
김영범(bumworld)
작성일
2011-07-30 23:47
조회수
9,314

요즘 네이트온 해킹으로 말이 많습니다.

그때문에 제가 운영하는 싸이트도 다시 한번 생각해 보게 되었는데요.

현재  password로 암호화해서 보관을 합니다.

이게 얼마나 안전할까요?

 

다른 암호화 방식을 도입해야 할지 아니면 그대로 유지해도 별문제가 없을지 고민 입니다.

 

조언부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

MySQL의 password()는 복호화 불가능인것 아시죠

그렇지만 해당 데이터가 유출 되어

단순대입식으로 암호를 유추해 가면...끝

 

즉 사용자가 암호를 얼마나 복합적으로 넣었느냐가 문제가 되고

서버를 해킹에 대비해 얼마나 잘 관리하는 냐가 관건인 거죠

 

박인호(paerae)님이 2011-08-01 16:17에 작성한 댓글입니다.

MySQL의 PASSWORD/OLD_PASSWORD를 사용해 패스워드를 해싱해서 보관한다고 해도, rainbow 테이블 한 번 돌리면 간단한 패스워드들은 대번에 나옵니다. 그래서 그냥 해싱하지 않고, salt 를 추가한 후에 해싱하는 것이 일반적입니다. django 프레임워크의 경우는, 사용자마다 랜덤한 salt 값을 추가해 이를 패스워드에 덧붙여 해싱해, 일반적인 brute-force 공격으로부터 보호하고 있습니다.

 

만약, 운영하고 계신 사이트에서 salt 없이 바로 PASSWORD 함수를 사용하신다면, salt 추가를 강력하게 권고해드립니다.

박현우(lqez)님이 2011-08-01 17:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30042특정 기간 목록을 뽑으려면 어떻게 해야 하나요? [1]
jaja
2011-08-18
8325
30040Primary key 가 걸린 row 를 업데이트하는데마저 쿼리타임이 5초가 걸립니다. [2]
kar
2011-08-14
7589
30039디비 컨넥션 타임 문제 [2]
권오용
2011-08-09
7097
30038요즘 네이트 해킹 문제로 말이 많은데요. mysql password로 암호화 한 데이타는 얼마나 안전 할까요? [2]
김영범
2011-07-30
9314
30037MYSQL 랭크 매기는 질의 질문드려봅니다. [2]
카엘레인
2011-07-29
7225
30036mysql 리플리케이션 관련해서 질문드립니다.
최종걸
2011-07-28
7096
30035interactive_timeout 관련 문의 드립니다. [1]
김상묵
2011-07-27
8962
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.058초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다