보안(2)
-
[IT 인프라 배포 방식 및 운영 환경] 배포 방식 용어
1. 온프레미스(On-Premises)개념: 기업이 자체적으로 IT 인프라(서버, 스토리지, 네트워크)를 소유하고 운영하는 방식.특징:기업 내부에 데이터센터를 두고 직접 관리.하드웨어, 소프트웨어, 보안, 유지보수를 모두 기업이 책임짐.인터넷 연결 없이도 내부 시스템 운영 가능.장점:보안성: 기업이 직접 관리하므로 외부 클라우드 제공업체에 의한 데이터 유출 위험이 낮음.성능 최적화: 기업 환경에 맞게 커스터마이징 가능.규제 준수 용이: 금융, 의료, 공공기관 등 보안 규제가 엄격한 산업에 적합.단점:초기 투자 비용: 서버, 네트워크 장비 구매 및 데이터센터 구축 비용이 큼.운영 부담: 유지보수, 소프트웨어 업데이트, 보안 패치 등 IT 인력이 필요함.확장성 제한: 물리적인 장비 추가가 필요하여 신속한 확..
16:46:46 -
Python - 14. 보안과 암호화
Python에서는 보안과 암호화를 다루기 위한 다양한 도구와 라이브러리를 제공합니다. 안전한 애플리케이션을 개발하기 위해 필수적인 해시 함수, 암호화와 복호화, 패스워드 처리, 그리고 API 키 관리 방법을 살펴보겠습니다.14.1 해시 함수해시 함수란?해시 함수는 임의의 데이터를 고정된 크기의 고유한 해시 값으로 변환합니다. 해시 함수는 암호화된 데이터 비교, 무결성 검증, 데이터베이스 키 생성 등에 사용됩니다.주요 해시 알고리즘SHA-256: 강력한 보안 수준을 제공하며, 일반적으로 추천되는 해시 알고리즘MD5: 빠르지만 보안 취약점으로 인해 암호화 용도로는 비추천SHA-1: SHA-256보다 빠르지만, 충돌 공격에 취약Python의 hashlib 모듈hashlib 모듈을 사용하여 다양한 해시 알고리즘..
2025.01.20