<< 2008년 3월 28일 (금) | | 2008년 3월 30일 (일) >>

패스워드 강도 체크하는 오픈 소스

보안에 대한 인식이 강화되고 있는 상황에서 패스워드에 대한 강도를 알려주는 오픈 소스가 있어 소개해 드립니다. 가입이나 패스워드 변경 시 적용하여 고객으로 하여금 예측이 불가능한 패스워드를 기입하도록 유도하는데 효과가 있을것으로 보입니다.

1. Javascript/Java PasswordCheck Meter

문자열(대/소문자), 숫자, 특수문자를 가지고 패스워드 강도를 측정했습니다. Javascript외에 Java 소스도 제공하고 있습니다.

데모 사이트 : http://www.mimul.com/examples/password/passwdmeter.html

2. Password Strength Meter like Google

1번 예와 비슷하고 Javascript를 활용하여 패스워드의 강도를 측정하게 해줍니다. 그리고 측정 기준은 아래와 같습니다.

  • 패스워드 길이 : 5 Points: Less than 4 characters, 10 Points: 5 to 7 characters, 25 Points: 8 or more
  • 문자열 : 0 Points: No letters, 10 Points: Letters are all lower case, 20 Points: Letters are upper case and lower case
  • 숫자 : 0 Points: No numbers, 10 Points: 1 number, 20 Points: 3 or more numbers
  • 특수문자 : 0 Points: No characters, 10 Points: 1 character, 25 Points: More than 1 character
  • 조합 : 2 Points: Letters and numbers, 3 Points: Letters, numbers, and characters, 5 Points: Mixed case letters, numbers, and characters
  • 결과 값 : >= 90: Very Secure, >= 80: Secure, >= 70: Very Strong, >= 60: Strong, >= 50: Average, >= 25: Weak, >= 0: Very Weak
데모 사이트 :  http://www.mimul.com/examples/password/demo.html

3.  Password Meter

EXT JavaScript library기반으로 패스워드의 강도를 체크하는 오픈 소스입니다. 대/소문자 및 숫자, 심벌등을 조합하여 강도를 체크하는 기준으로 삼았습니다.


데모 사이트 : http://www.mimul.com/examples/password/passwd2.html

4. Password Strength Meter

자체 Javascript로 만든 패스워드 강도 체크 라이브러리입니다. 패스워드 강도 결과치 측정 기준은 아래 데모 사이트에 가면 상세히 알 수 있습니다.


데모 사이트 : http://www.mimul.com/examples/password/pwd_meter/


5. Prototype/Scriptaculous Password Strength Meter

Prototype/Scriptaculous를 활용한 패스워드 강도 체크.

데모 사이트 : http://www.mimul.com/examples/password/prototype_scriptaculous.html

6. JQuery Password Strength Meter

Jquery를 활용한 패스워드 강도 체크.

데모 사이트 : http://mimul.com/examples/password/jquery/jquerypwdcheck.html

[참고 사이트]
  • http://justwild.us/examples/password/
  • http://www.codeandcoffee.com/2007/07/16/how-to-make-a-password-strength-meter-like-google-v20/
  • http://testcases.pagebakers.com/PasswordMeter/
  • http://www.passwordmeter.com/
  • http://ajaxorized.com/?p=14
  • http://simplythebest.net/scripts/ajax/ajax_password_strength.html
  • http://phiras.wordpress.com/2007/04/08/password-strength-meter-a-jquery-plugin/