• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 1. 일반적인 보안 문제
    1. 보안 지침
    2. 비밀번호를 안전한 상태로
    1. 비밀번호 보안에 대한 최종 사용자 지침
    2. 비밀번호 보안에 대한 관리 지침
    3. 암호 및 로깅
    4. MySQL에서 암호 해시
    5. MySQL 4.1에서 암호 해시 변경이 응용 프로그램에 미치는 영향
    6. 비밀번호 확인 플러그인
    3. 공격자에 대한 MySQL의 안전한 상태 유지
    4. 보안 관련 mysqld 옵션 및 변수
    5. MySQL을 일반 사용자로 실행하는 방법
    6. LOAD DATA LOCAL 보안 문제
    7. 클라이언트 프로그램의 보안 지침
    2. MySQL 권한 시스템
    3. MySQL 사용자 계정 관리
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

6.1.2.5 MySQL 4.1에서 암호 해시 변경이 응용 프로그램에 미치는 영향

응용 프로그램 고유의 목적으로 PASSWORD() 를 사용하여 암호를 생성하는 응용 프로그램의 경우 MySQL 버전 4.1 이상으로 업그레이드하면 호환성 문제가 발생할 수 있습니다. PASSWORD() 는 MySQL 계정 암호 관리 전용 것이기 때문에 응용 프로그램에서는 이렇게해서는 없습니다. 그러나 일부 응용 프로그램은 그 고유의 목적으로 PASSWORD() 를 사용하고 있습니다.

4.1 이전의 MySQL 버전을 4.1 이상으로 업그레이드하여 긴 암호 해시를 생성하는 조건에서 서버를 실행하면 애플리케이션 비밀번호에 PASSWORD() 를 사용하는 응용 프로그램은 손상됩니다. 그런 상황에서 권장되는 일련의 활동은 응용 프로그램을 변경하여 해시 값을 생성하는 SHA2() , SHA1() , MD5() 등의 함수를 사용하게하는 것입니다. 이것이 불가능한 경우, 이전 형식의 짧은 해시를 생성하기 위해 제공되는 OLD_PASSWORD() 함수를 사용할 수 있습니다. 그러나 OLD_PASSWORD() 는 향후 지원되지 않을 수 있음에 유의하십시오.

서버가 old_passwords=1 을 지정하여 실행하는 경우, 서버는 짧은 해시를 생성하고 OLD_PASSWORD() 는 PASSWORD() 와 동일합니다.

MySQL 데이터베이스를 버전 4.0 이전에서 4.1 이상 버전으로 마이그레이션을 수행하는 PHP 프로그래머는 MySQL and PHP 를 참조하십시오.












서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved