연락처 정보

코스 개요

분산형 커뮤니케이션 체계 구축

  • 중앙 집중식 채팅 서비스가 데이터 거버넌스에 미치는 위험 요소들을 살펴봅니다.
  • Matrix 프로토콜의 핵심 개념인 룸, 이벤트 및 페더레이션 구조를 설명합니다.
  • Synapse와 Dendrite 가운데 적합한 홈서버 유형을 선택하는 방법도 안내해드립니다.

홈서버 설치 및 구성

  • Docker Compose를 이용해 Synapse, PostgreSQL 및 Element Web까지 함께 운영합니다.
  • Nginx와 LetsEncrypt을 활용한 리버스 프록시 세팅 과정을 진행합니다.
  • .well-known 설정 및 8448 포트 지정을 통해 페더레이션 기능도 구현할 수 있습니다.

인증 체계 및 사용자 관리

  • 로컬 인증 외에도 LDAP 통합, OpenID Connect를 적용해볼 수 있습니다.
  • 사용자 등록 규칙 정의와 게스트 접근 제한 설정도 배웁니다.
  • Keycloak, Authentik 혹은 Authelia 기반 SSO 시스템 연동 시연도 제공됩니다.

종단 간 암호화 구현

  • 크로스 서명 방식과 기기 인증 절차의 작동 원리를 설명합니다.
  • 분실한 기기에 대한 키 복구 및 백업 전략도 다뤄집니다.
  • 암호화된 룸 관리와 데이터 추출 규칙에 관한 관리자 측면 사항도 논의합니다.

공간 및 브리지 활용법

  • 부서별 혹은 프로젝트별 구조를 만들기 위한 엔터프라이즈 공간 구축 방법을 알려드립니다.
  • IRC, Slack, Telegram 등 타 서비스와의 통신을 위해 브리지 설정법도 시연합니다.
  • 스레드 활용, 반응 표시 기능 및 자동화 처리를 위한 봇 적용법도 다룹니다.

보안 유지와 관리 규칙

  • 관리자 API를 통해 사용자 삭제, 룸 종료 및 데이터 제거가 가능합니다.
  • 메시지 보존 기간 조절, 삭제 처리 및 미디어 자원의 효율적 관리 방법도 공유합니다.
  • 스팸 등록 방지를 위한 속도 제한 설정 및 CAPTCHA 도입법도 설명됩니다.

지속적인 운영과 확장 계획

  • PostgreSQL 데이터 유지 관리를 위해 Vacuum 작업 및 색인 구축 기법을 실습합니다.
  • 미디어 저장소의 크기 조절 방안과 S3 클라우드 서비스 연동 방법도 설명합니다.
  • Prometheus를 통한 모니터링 체계와 로그 보존 정책 수립 전략도 안내해드립니다.

요건

  • Linux 시스템 관리 및 Docker 사용에 대한 중급 수준 지식이 필요합니다.
  • 페더레이션 기반 메시징 구조와 HTTPS 운영 원리를 이해하고 있어야 합니다.
  • Nginx 또는 Apache 등 웹 프록시 설정 경험도 도움이 됩니다.

대상 수강생

  • Slack, Teams 혹은 Discord 대신 자체적인 메시징 시스템을 도입하려는 기업 IT 팀입니다.
  • 의료, 금융, 국방 등 엄격한 보안 규제가 적용되는 산업 분야도 해당됩니다.
  • 분산형 구조에 관심이 많고 개인정보 보호를 중시하는 조직 역시 수강 대상입니다.
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리