전체 글60 [Security] 비밀번호를 안전하게 보관하는 법: Hash, Salt, 그리고 Key Stretching 이해 웹 서비스를 개발할 때 사용자들의 민감 정보 중 최우선으로 관리해야 하는 것은 비밀번호입니다. 현대 개인정보보호법 및 정보통신망법상 비밀번호는 DB에 그대로 저장하는 평문(Plaintext) 보관이 원천적으로 불법입니다. 그렇다면 해킹으로 데이터베이스 전체가 털리더라도 사용자의 실제 비밀번호를 알아낼 수 없도록 방어하는 암호화 매커니즘은 어떻게 구성될까요? 안전한 패스워드 저장을 위한 **Hash(단방향 해시), Salt(솔트), 그리고 Key Stretching(키 스트레칭)**의 개념과 작동 원리, 실제 코드 구현까지 상세하게 파헤쳐 보겠습니다.1. 단방향 해시 함수 (One-way Hash Function)단방향 해시 함수는 임의의 길이를 가진 메시지를 입력받아 고정된 길이의 해시값(다이제스트, D.. 2026. 7. 22. [클라우드] 클라우드 시장의 새로운 패러다임: 소버린 클라우드(Sovereign Cloud) 부상과 데이터 주권 전 세계 클라우드 인프라(IaaS, PaaS) 시장은 미국의 3대 거대 빅테크 기업인 Amazon AWS, Microsoft Azure, Google Cloud가 전 세계 점유율의 70% 이상을 굳건히 장악하고 있습니다. 수많은 국가의 정부 기관, 금융권, 그리고 굴지의 기업들이 이들 퍼블릭 클라우드 위에 핵심 데이터와 인프라를 올려두고 있습니다. 그러나 최근 미·중 패권 경쟁, 유럽의 규제 강화 등 글로벌 지정학적 긴장감이 고조되고, 국가 안보와 직결된 데이터 법적 규제가 나날이 강화되면서 분위기가 급변하고 있습니다. 외국계 빅테크 기업에 자국의 민감 정보와 디지털 인프라의 생사여탈권을 완전히 의존하는 것에 대한 근본적인 회의감과 우려가 전 세계적으로 확산되고 있는 것입니다. 이에 따라 클라우드 시장에.. 2026. 7. 21. [Docker] 도커 컨테이너를 가볍고 안전하게! 멀티 스테이지 빌드(Multi-stage Build) 가이드 도커(Docker)를 활용하여 애플리케이션을 배포하는 것은 현대 클라우드 네이티브 개발에서 선택이 아닌 필수가 되었습니다. 하지만 처음 도커 이미지를 빌드하다 보면 빌드용 컴파일러, 패키지 매니저의 무거운 캐시 파일, 소스코드 빌드 툴 등이 고스란히 최종 이미지에 포함되어 이미지 용량이 수백 메가바이트에서 기가바이트 단위로 기하급수적으로 커지는 현상을 겪게 됩니다. 이미지가 무거워지면 CI/CD 파이프라인의 배포 속도가 현저히 느려질 뿐만 아니라, 개발 단계에서 쓰이던 불필요한 라이브러리들이 상용 이미지 안에 잔존하여 해커들의 공격 표면(Attack Surface)이 넓어지는 보안상 치명적인 약점을 갖게 됩니다.이러한 이미지 비대화 문제와 보안 취약점을 완벽하게 해결하기 위해 도커에서 공식적으로 제공하는.. 2026. 7. 21. [AI 비즈니스] 오픈소스 인공지능(AI) 진영의 부상: 메타 Llama와 미스트랄 AI가 바꾸는 기업용 AI 시장 초기 생성형 AI 시장은 OpenAI의 ChatGPT(GPT-4)나 Google의 Gemini처럼 모델의 핵심 가중치(Weights)와 훈련 소스코드가 베일에 가려진 폐쇄형(Closed-source) 거대 언어 모델이 시장의 헤게모니를 지배했습니다. 많은 기업들이 막대한 API 비용을 지불하며 이들 클라우드 서비스에 종속되는 듯 보였습니다. 그러나 메타(Meta)가 Llama 시리즈의 가중치를 대중과 연구진에게 무료로 공개하는 파격적인 결정을 내리고, 프랑스의 유망 스타트업 미스트랄 AI(Mistral AI) 등이 고성능 오픈 모델을 잇달아 출시하며 인공지능 생태계는 급격히 오픈소스(Open-source) 진영 중심으로 판도가 변하고 있습니다. 이번 포스팅에서는 오픈소스 AI 진영의 부상 배경과 선도 기.. 2026. 7. 20. 이전 1 2 3 4 5 6 7 8 ··· 15 다음