mongo 썸네일형 리스트형 MongoDB 필드 레벨 암호화 가이드 MongoDB의 클라이언트 측 필드 레벨 암호화(Client-Side Field Level Encryption, CSFLE)는 애플리케이션의 민감한 데이터를 데이터베이스로 전송하기 전에 클라이언트에서 직접 암호화하는 강력한 보안 기능이다. 🛡️데이터는 클라이언트 라이브러리 내에서 암호화 및 복호화되므로, MongoDB 서버는 암호화된 데이터만 보게 되어 데이터베이스 관리자나 네트워크를 모니터링하는 공격자로부터 데이터를 보호할 수 있다. 이 아티클에서는 MongoDB의 CSFLE를 설정하고 사용하는 방법을 알아본다.1. How It WorksCSFLE의 작동 방식은 여러 구성 요소의 상호 작용을 기반으로 한다.구성 요소역할MongoDB Driver자동 암호화를 수행하는 핵심 주체. 암호화 스키마를 기반으.. 더보기 Langchain4j와 MongoDB Atlas를 사용하여 Java로 AI 챗봇 구축 1. Introduction최근 몇 년간, 대규모 언어 모델(LLM)을 활용하여 사용자의 질문에 답변하는 AI 챗봇의 인기가 급증했다. 이 튜토리얼에서는 Langchain4j와 MongoDB Atlas를 사용하여 AI 챗봇 웹 애플리케이션을 구축하는 방법을 알아본다.우리의 애플리케이션은 챗봇과 HTTP 엔드포인트를 통해 상호작용하며, 두 가지 주요 흐름을 가진다: 문서 로딩 흐름과 챗봇 흐름이다.이러한 시스템의 전체 아키텍처는 검색 증강 생성(Retrieval-Augmented Generation, RAG) 모델을 기반으로 한다. RAG는 LLM을 외부 지식 베이스와 연결하여 그 능력을 보강하는 기술이다.다음은 RAG 시스템의 일반적인 흐름을 도식화한 것이다.[사용자 질문] -> [질문을 벡터로 변환 (.. 더보기 이전 1 다음