연락처 정보

코스 개요

연합형 메시징 체계와 데이터 소유권

  • Slack과 Teams가 왜 데이터 사일로를 초래하고 외국 관할권의 통제에 노출되는지 설명합니다.
  • Matrix 프로토콜 구조: 홈서버, 대화방, 이벤트 및 연합 메커니즘을 자세히 살펴봅니다.
  • 공식 서버로서 Synapse의 주요 기능과 하드웨어 요구사항도 소개됩니다.
  • Mattermost, Rocket.Chat, Zulip와 비교해보는 시간도 갖습니다.

Synapse 배포 방법

  • Docker Compose를 이용한 synapse, postgres, element-web 구성법을 설명합니다.
  • 기본 패키지 설치 방식과 systemd 서비스 설정 방법도 다룹니다.
  • Nginx를 리버스 프록시로 활용하고 TLS 보안 연결을 구현하는 법도 배웁니다.
  • 초기 환경 구성 및 데이터베이스 마이그레이션 절차도 설명합니다.

클라이언트 설정 가이드

  • Element 웹 클라이언트의 배포 및 브랜딩 맞춤화 방법을 알려드립니다.
  • 데스크톱 및 모바일 앱에서 자체 홈서버 URL 설정법도 안내합니다.
  • 사용자 등록, 로그인, 비밀번호 재설정 절차를 차근차근 설명합니다.
  • 게스트 접속 및 대화방 탐색 정책 설정 방법도 다룹니다.

암호화 및 보안 관리

  • Olm과 Megolm을 활용한 종단간 암호화 원리와 실제 적용법입니다.
  • 디바이스 인증 및 상호 서명 메커니즘으로 보안성을 강화하는 방법도 설명합니다.
  • 비밀번호를 이용한 키 백업 및 복구 절차도 자세히 안내합니다.
  • 관리자가 암호화된 콘텐츠에 접근할 때 발생하는 제약사항과 대응책도 다룹니다.

연동 브리지 및 시스템 통합

  • Slack, Discord, IRC, WhatsApp 등 외부 서비스와의 연동 설정법입니다.
  • 이메일 알림 기능과 GitHub/GitLab 웹훅 구현도 배웁니다.
  • Jitsi를 활용해 암호화된 화상 회의까지 구현할 수 있습니다.
  • matrix-nio SDK를 이용한 맞춤형 봇 개발 기법도 소개합니다.

연합 관리 및 거버넌스 전략

  • 외부 서버 연동을 허용하거나 제한하는 화이트리스트·블랙리스트 정책입니다.
  • 대화방 버전 업그레이드 및 상태 해결 방법도 다룹니다.
  • 미디어 저장소 용량 한계 관리와 데이터 보존 정책 설정법도 알려드립니다.
  • 스팸 방지 및 악용 행위 보고 도구 활용법도 소개합니다.

유지보수 및 확장 전략

  • 데이터베이스 최적화와 오래된 데이터 정리 방법입니다.
  • S3를 활용한 미디어 저장소 분산 처리 기법도 배웁니다.
  • 트래픽 급증 시에도 안정적인 운영을 위한 워커 모드 설정법도 안내합니다.
  • 홈서버 상태 백업 및 재해 복구 전략도 상세히 다룹니다.

요건

  • Linux 및 Docker 운영 관리에 대한 중급 수준의 지식이 필요합니다.
  • 인스턴트 메시징 프로토콜과 연합형 시스템에 대한 이해가 요구됩니다.
  • PostgreSQL 및 Python 기반 애플리케이션 배포 경험도 도움이 됩니다.

수강 대상

  • Slack, Teams 또는 Discord를 자체 소유형 채팅 솔루션으로 대체하고자 하는 IT 팀들입니다.
  • 종단간 암호화가 적용된 온프레미스 메시징 시스템을 필요로 하는 조직입니다.
  • 감사 추적이 가능한 연합형 채팅 기능이 필요한 정부 및 방위 분야 팀들도 해당됩니다.
 14 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리