사내 네트워크만으로 동작하는 TCP 채팅 프로그램입니다. 실행파일 하나를 복사해 한 대는 서버, 나머지는 클라이언트로 실행하면 끝 — 별도 서버 제품·DB·클라우드 없이 1:1·그룹 채팅과 파일 전송이 바로 동작합니다. 폐쇄망(인터넷 차단) 환경 지원과 대화·파일 암호화 저장 기능을 갖췄습니다.
한 대는 서버, 나머지는 클라이언트로 실행합니다. 접속자를 열면 대화가 독립 창으로 뜨고, 접속자 목록에는 마지막 대화와 시각이 표시됩니다.
사내망 채팅에 필요한 소통 기능과 함께, 폐쇄망 지원·저장 암호화 같은 보안 기능을 담았습니다.
외부 서버·클라우드를 일절 쓰지 않고 사내 TCP 네트워크만으로 동작합니다. 카카오톡·네이버웍스 등 외부 메신저가 차단된 공공·금융·대기업 협력사 폐쇄망에서도 그대로 쓸 수 있습니다.
별도 서버 제품이 없습니다. 같은 실행파일을 서버 PC 에서 "서버 모드"로 한 번 실행하면 채팅 서버가 됩니다. 구동 시 방화벽 인바운드 규칙(TCP 포트)을 자동 점검해 없으면 확인 후 바로 등록 — DB·웹서버·수동 방화벽 설정 없이 운영 시작.
접속자 목록에서 더블클릭하면 1:1 대화, 그룹방 개설로 여러 명이 한 방에서 대화합니다. 말풍선 UI 에 시간 표기, Enter 전송, 참여자 확인을 지원합니다.
파일을 대화창에 끌어다 놓으면 64KB 청크 스트리밍으로 전송됩니다. 이미지는 썸네일 말풍선으로 표시되고, 그룹방에서는 참여자 전원에게 한 번에 전달됩니다.
대화 로그는 줄 단위 DPAPI 암호화, 수신 파일은 AES-256 암호화(.enc)로 저장됩니다. 로그·파일을 통째로 복사해 가도 다른 계정·다른 PC 에서는 열 수 없습니다. 저장된 대화 로그는 설정에서 상대별로 골라 삭제할 수 있습니다.
서버 모드 설정에서 켜면(기본 켜짐) 서버를 거치는 모든 1:1·그룹 대화를 서버 PC 에 암호화 보관합니다 — 감사·기록 보존용. 보관 로그도 서버 PC 계정 암호화라 타 PC·타 계정에서는 열 수 없습니다. 프라이버시 우선 운영이면 이 옵션을 끄면 서버는 중계만 하고 저장하지 않습니다.
상대별 대화와 메모장을 파일로 내보내 보관하고, 필요할 때 다시 불러와 복원합니다. 내보낸 데이터도 암호화 상태로 저장되어 안전하게 옮기거나 백업할 수 있습니다.
같은 서브넷이 아니어도 됩니다. TCP 유니캐스트 + 서버 중계 구조라 브로드캐스트에 의존하지 않아, 라우팅만 도달하면 다른 대역·VPN 지점에서도 서버 IP 지정만으로 접속됩니다. SmartUTM 을 서버로 쓰면 HTTPS 443 기본 포트로 타사·타지점과 연결됩니다.
창을 닫아도 트레이에 상주하며, 새 메시지가 오면 소리와 토스트 알림으로 표시합니다. 알림을 클릭하면 해당 대화 탭으로 바로 이동하고, 탭·접속자 목록에 안읽음 개수가 표시됩니다.
암호화 저장된 전체 대화에서 검색어·상대별로 지난 대화를 찾고(Ctrl+F), 결과를 더블클릭하면 해당 대화가 열립니다. 설정에서 라이트/다크 테마를 즉시 전환할 수 있습니다.
업무 메모를 제목·내용으로 작성해 리스트로 관리합니다. 자주 쓰는 메모는 즐겨찾기로 최상단에 고정하고, 제목·내용으로 검색합니다. 메모도 PC 에 암호화되어 저장됩니다.
대화·메모·설정을 비밀번호로 암호화한 단일 파일(.sscbak)로 백업하고 복원합니다. "다른 PC 이관용" 백업을 고르면 어느 PC·어느 Windows 계정에서도 대화·메모 내용까지 완전히 복원되어, PC 교체·재설치 시 데이터를 그대로 옮길 수 있습니다.
IT 담당자가 아니어도 10분이면 구축할 수 있습니다.
SmartSecurityChat-Setup-2.28.exe)을 실행합니다. 관리자 권한 없이 사용자 계정에 설치되며, 무설치가 필요하면 zip 을 풀어 SmartSecurityChat.exe 를 복사해도 됩니다.SmartSecurityChat_방화벽설정서.docx 참조.출발지 대역 → 서버IP:포트 TCP 허용, ③ 서버 PC 인바운드 규칙(프로그램이 자동 등록). 확인 명령: Test-NetConnection 서버IP -Port 5400| 운영체제 | Windows 10 / 11, Windows Server 2016 이상 (64bit) |
| 런타임 | .NET Framework 4.8 (Windows 10 1903+ / 11 기본 포함) |
| 구성 | 단일 실행파일 — 로그인 화면에서 서버 / 클라이언트 모드 선택 |
| 네트워크 | TCP 단일 포트 (기본 5400, 변경 가능) · 인터넷 연결 불필요 · 방화벽 자동 점검(서버: 인바운드 / 클라이언트: 아웃바운드 차단 정책 감지 시) |
| 설치 | 설치 관리자(Inno Setup, 사용자 계정 설치·[앱 및 기능] 제거 등록) 또는 무설치 zip. 업그레이드 시 설정·대화로그 보존 |
| 저장 암호화 | 대화 로그 DPAPI(계정 귀속) · 수신 파일 AES-256-CBC(키 DPAPI 보호) · 설정 비밀번호 AES-256+DPAPI |
| 문서 | 기능설명서 · 방화벽설정서 동봉 (docx) |
설치 프로그램으로 설치하면 시작 메뉴·바탕화면 바로가기와 [앱 및 기능] 제거가 등록됩니다. 관리자 권한 없이 사용자 계정에 설치됩니다.
4ca0cffd2b980aa43d553874632a7af3e9b5ace65a8e4ab93151dbbdae35aaa7