Advertisement banner image
Advertisement banner image
Image at ../data/upload/5/2721805Image at ../data/upload/8/2721038Image at ../data/upload/1/2720891Image at ../data/upload/1/2720881Image at ../data/upload/7/2720757Image at ../data/upload/7/2720497Image at ../data/upload/5/2720405Image at ../data/upload/4/2720044Image at ../data/upload/1/2720001
Sub Page View
Today Page View: 877,786
Yesterday View: 801,801
30 Days View: 3,522,119

요즈음도 암호화하지 않고 비밀번호를 저장하는 포탈사이트가 있나요?(3)

Views : 4,124 2011-01-28 02:39
자유게시판 82682
Report List New Post
 비밀번호는 암호화해서 저장하는게 보통의 포탈사이트들의 정책입니다.

필고 운영진이 아니어서 필고가 암호화해서 넣었다고 이야기는 못하지만
그렇다고 그렇게 안 넣었다고 말하는 것도 문제가 있습니다.
왜냐하면 암호화해서 넣는게 프로그램상 어렵고 복잡한 것도 아니고 돈이 더 들어가는 것이 아닙니다.
프로그램으로 단 한줄이면 암호화해서 넣을 수 있기 때문입니다.
운영진은 비밀번호를 몰라도 누가 어떤 정보를 기록했는지 알려고만 한다면 알 수 있기 때문입니다.
설령 운영진이 아니라도 구글 검색에 의해서 검색이 되어 버리면 다른 사람도 알 수 있습니다.

보안수준이 높은 사이트를 운영하기 위해서는 여러가지 보안정책과 소프트웨어를 사용해야 하지만
교민간의 커뮤니티사이트가 큰 비용을 들여가면서 그럴 필요는 없다고 생각하는 사람중에 한명입니다.

비밀번호를 암호화하는 방법으로 MD5(MESSAGE DIGEST5)또는 SHA가 자주 사용됩니다.

MD5를 예를 들면, 
해쉬 함수의 특징은 다음과 같습니다.
1. 단방향성
    예를 들어 설명하자면 문자a를 MD5로 변환을 하면 0cc175b9c0f1b6a831c399e269772661 이란 값이 나옵니다.
    문자a를 변환하면 항상 .0cc175b9c0f1b6a831c399e269772661 가 나와야 한다는게 단방향성입니다.
2. 충돌 회피성
    동일한 결과값 0cc175b9c0f1b6a831c399e269772661을 가지는 특정한 문자열을 찾아내는 것이 불가능해야 하는데
    이를 충돌회피성이라고 합니다.

다시 수학적 표현으로 다시 이야기하면
y = f(x)라는 함수가 존재할때
y값만을 가지고 x를 찾아 낼 수가 없어야 하고
동일한 y값을 가지고 x와 x'를 계산해내는 것이 불가능해야한다는 것입니다.
 
좀 더 쉽게 말하면
내 비밀번호가 저장되어 있는 것을 보고 내 비밀 번호를 일반적 수학함수를 풀 듯이 알 아 낼 수는 없습니다.
그래서 해커들이 사용하는게 통계학적 접근을 통해서 경우의 수를 줄여서 알아내곤 합니다.
다시 이야기하면 시간이 필요하다는 것이죠. 문자를 대입해서 계속 비밀번호를 비교해서 맞는 것을 찾아내는 것입니다.
그래서 비밀번호를 길게 만들고 숫자와 문자를 섞어쓰면 찾아내기가 쉽지 않습니다.

예를 들면 주민등록번호, 연락처, 이름등을 가지고 조합을 만들어서 비밀번호를 비교하는 것이죠
그 다음은 사람들이 많이 사용하는 비밀번호 1111,1234,...등을 대입하기도 합니다.
그 다음에 약간의 수학적 지식을 동원해서 경우의 수를 줄여서 비교해 내는 것입니다.

즉 암호화만해서 넣는다면 그리 쉽게 비밀번호를 알기가 어렵습니다.
질의 중... 30초 정도 걸려요 ...
  본 글을 신고하시겠습니까?
Report List New Post
thruthesky [쪽지 보내기] 2011-01-28 10:47 No. 82776
안녕하세요.

bryan 님께서 암호화 및 홈페이지 운영에 대해서 관심이 많으신가봅니다. ^^;

짧게 설명을 드리겠습니다.

포탈이든 아니든 비밀번호는 암호화해서 DB 에 저장하는 것이 좋습니다. 제로보드, 그누보드 등 각종 무료 홈페이지 프로그램들이 그렇게 하고 있습니다.


필고는 회원 별로 비밀번호 암호화 적용 방식이 틀립니다.

필고에서는 일반적으로 비밀번호의 부분적인 암호화 방식을 사용합니다.

정확하게는 회원 가입 시기별로 암호화 적용 방식이 틀립니다.

그래서 약 1년 전에 가입한 회원님들은 현재의 비밀번호 찾기 기능을 사용 할 수 없습니다.

필고는 웹호스팅을 하지 않고 독립 서버를 임대가 아닌 구매를 하여 운영하고 있습니다.

데이터베이스 서버는 밖으로 드러나지 않게 숨어 있으며 DDos 및 해킹 보안 전문팀에서 24시간 특별 관리를 받고 있습니다.

뿐만아니라 각 클라이언트 서버에서 메인 서버에 도달하기 까지 3중 xmlrpc 통신을 해야합니다. 즉, 클라이언트 서버에서는 SQL 쿼리를 통해서 직접 DB 에서 데이터를 가져오지 않습니다.

웹서버가 여러개 있으며 카페 서버, 파일 서버등 각 서버가 분리되어있으며 현재 약 5개의 독립 서버가 운영중입니다.

필고가 안전하다고 생각하지만 100% 완벽은 없다고 생각합니다.

문제가 생기면 즉시 대처할 준비가 항상되어있습니다.

감사합니다. ^^
bryan [쪽지 보내기] 2011-01-28 19:08 No. 83099
친절한 답글 고맙습니다. 사실 저는 암호화에 관심이 없습니다.
내가 그리 중요한 인물도 못되고...
가끔씩 올라오는 글에 암호화 이야기가 나올길레 간단하게 적어본 것입니다
은빛123 [쪽지 보내기] 2011-01-29 10:53 No. 83360
저 오늘 비밀번호 틀리다고 해서 들어오는데 무진장 다른거 많이 눌렀습니다
그런데 같은 비밀번호 엿네요
그런데 자꾸 오류가 나더군요 ~~
자유게시판
필리핀 코로나19 상황
신규 확진자
+502
신규 사망자
새 정보를 기다리고 있습니다.
No. 97040
Page 1941