중간 거래 SEO 진단 Taobao 게스트 클라우드 호스트 기술 홀
네트워크의 대중화와 네트워크 보안의 문제가 더 심각한 되고있다. 그리고 유명한 기술 교류 커뮤니티 CSDN 버스트 이상 일반 텍스트 암호 노출, Tianya 40 백만 사용자 암호 또한 Renren, 그물, 다음 세계에 유출의 6 백만 사용자, 청소 하 고 심지어 Jingdong 몰, Dangdang, Alipay, 전자 상거래 사이트와 같은 비밀 번호 누설의 문제 버스트 있다 수천만의 수백만 사용자 정보 알몸의 오픈 네트워크 플랫폼에 노출 우리 네트워크 점점 심각한 보안 문제에 대해 걱정 됩니다.
요즘, 많은 전기 및 크게 사용자의 정보 및 기금 보안 보호, 은행 웹사이트 사용 동적 암호 서비스 주요 방법으로:
1, 동적 암호 카드: 카드 양식, 현재 암호를 확인 하기 위해 두 개의 지표를 통해 근 근이 비슷합니다.
공통: 은행 암호 카드, 등등입니다.
단점: 수행, 쉽게 복사 하거나 촬영, 상대적으로 낮은 보안 및 한정 된 사용을 해야 합니다.
2, 하드웨어 토큰: (일반적으로 알고리즘에 대 한 시간) 특별 한 알고리즘에 따라 예측할 수 없는 임의의 숫자 조합을 생성 하 각 암호 수 사용 한 번, 또는 U 방패 유형의 데이터 정렬에 삽입 하려면 하드웨어와 비슷합니다.
공통: U 방패, QQ 토큰, 등등.
단점: 필요, 더 복잡 하 고, 사용 하 고 수 많은 하드웨어 비용;
3, 휴대폰 암호: 하나는 비교적 간단 하 고, 정체성; 확인 인증 코드를 텍스트를 통해 다른 동적 암호 생성을 달성 하기 위해 소프트웨어를 통해
공통: QQ 휴대 전화 토큰, Alipay 지불 전화 확인 코드, 등등.
단점: 필요를 휴대 전화, 휴대 전화 번호의 대체 더 곤란 하 고, 그리고 때로는 지연 발생 또는 받을 수 없습니다, 사이트 메시지 플랫폼을 배포할 필요가 많은 SMS 많이 필요 비용;
위의 방법의 각각의 장점이 있다 그러나 큰 중소기업 웹 사이트 배포, 모든 시간 및 자본 비용을 많이 지출 하 고 사용자에 게 부담을 많이 추가 필요에 대 한 문제, 적합 하지 않습니다; 그리고 그래서 거기 더 편리 하 고 아무 비용 보안 암호 솔루션은?
네트워크 건설에 경험의 많은 년을 통해 저자 정리 하 고 간단 하 고 효과적인 동적 암호 구현 프로그램 발명 및 웹 사이트의 다양 한 언어에 적용 가능한 중소 사이트를 신속 하 게 배포할 수 있습니다.
중소 사이트 사용자가 로그인 하는 방식으로 일반적으로 사용: "사용자 이름 + 암호" 또는 "사용자 이름 + 비밀 번호 + 인증 코드" MD5 암호화를 사용 하 여도 보장할 수 없다는 고객 비밀 번호 공개 되지 것입니다, 비밀 번호 입력된 과정 참조, 또는 컴퓨터 무대 트로이 기록,이 문제를 해결 하려는 경우 사람 옆 수 있기 때문에 경우에; 방법은 단 하나 사람 또는 트로이 목마 속, 즉, 암호를 들어 그들은 보거나 기록 암호가 진짜 암호 암호는 언제 든 지 변화 하기 때문에!
특정 솔루션: 원래 "사용자 이름 + 암호" 옵션 유지을 계속할 수 있습니다 (확인 코드 취소 될 수 있습니다 완전히), 열 동적 암호 상자 추가 확인 필요 땅에 맞게 세 가지 결과.
하자 동적 암호 상자를 디자인 하는 방법에 초점: 저자는 "시간 알고리즘"을 사용 하 여 시간 알고리즘을 할 시간을 함께 매 순간 변화 하기 때문에 동적 암호를 생성 하도록 할 수 있습니다 동적 암호의 적시성 즉: 암호의 다음 두 번째 다음 초에 무효화 됩니다. 예를 들어 지금에 "14시 28분 분 54 초", 동적 암호 "142854"를 배경으로 설정할 수 있습니다 다음 입력란의 "a" 값으로 설정 하는 현재 시간은 "B" 때 입력 "142854", 다음 "b = 있는" 통해 유효성 검사!을 입력의 시간 차이 피하기 위해 전경에서 "A"에 직접 시간을 할당 하 고 백그라운드에서 그것을 비교 하 여 수 있습니다.
물론, 실제 사용에서 우리 수 직접 암호를 동적으로 시간을 뿐만 아니라 너무 단순 하 고 많은 사람들이 공유 시스템, 그래서 우리는 소란에 근거 하 여 "시간" 즉, 설정 하지 각 개별 특정 알고리즘. 또는 위의 시간 "14 시 28 분 54 초" 예를 들어 우리 지금 분할 알고리즘, 메모리를 촉진 하기 위하여 향상, 나는 세 부분으로 시간을 나누어 "14, 28, 54"와 "365"는 추가 암호, 수식은 다음과 같습니다: "3 14 + 28 + 6, 54 + 5", 즉, 마지막 동적 암호는 실제로 "173459"입니다. 원한다 면 더 많은 보안, 우리 기준의 도입 등의 지속적인 변경 설정할 수 있습니다 "+-* ÷", 추가 비밀 번호를 임의 수 있습니다 그들의 자신의 무작위 조합에서 특정 알고리즘을 통해 번호, 생일, ID 번호, 등, "시간 + 추가 코드"를 기억 하기 쉬운.
좋아, 그것 이루어집니다! 같은 암호 창조 자 자신 이외에, 누가 어떻게, 생각할 수 없다 그리고 매초 변화, 가장 중요 한, 대 한 프로그래머, 10 분의 짧은 기간만을 배포할 수 있습니다!
이 문서에 대 한 질문이 또는 배포에 문제가 있다면 저자 (qq:622569)를 문의할 수 있습니다.
기술 자료: 카오 Jianxiang