(사례) 공공 · 교육・Polish 3D / Polish AI / Polish+
교사가 단일 플랫폼에서 장소를 조회하고 학습 일정 계획을 마무리
대만 전역의 교사가 야외 학습 일정을 짤 때는 여러 장소의 정보를 검색하고 교차 비교해야 합니다. 플랫폼은 대만 전역의 야외교육 장소를 통합해, 교사가 지도에서 장소를 탐색하고 거리를 가늠하며 학습 일정을 계획할 수 있게 합니다.

(과제)
장소 정보가 여러 시스템에 나뉘어 있어, 일정 계획에는 통합 조회가 필요
교사가 야외 학습 일정을 짜려면 교무 업무 외에 시간을 내어, 여러 장소의 정보를 검색하고 반복해서 교차 비교하며, 다른 교사의 경험과 평판도 참고한 뒤에야 장소가 적합한지 판단할 수 있습니다.
플랫폼의 개발 초점은 원래 데이터를 구축하고 관리하는 데 있었습니다. 각 지방자치단체에 자체 야외교육 데이터가 있고 교사는 일정 하나를 계획하려면 여러 시스템을 오가며 조회해야 하므로, 검색과 활용 흐름을 통합하는 것이 이번의 과제였습니다.

(접근 방식)
상업 플랫폼에서 배워 지도를 탐색 도구로
교사들과 단계적으로 인터뷰한 결과, 야외 학습 자원은 더 이상 전통적인 휴양 장소에 한정되지 않았습니다. 역사·문화관, 생태 현장, 동네 작은 가게까지 일정 구성에 교육적 의미가 있다면 모두 적합한 학습 자원이 될 수 있습니다.
팀은 상업용 여행 일정 사이트를 연구하고 교육 현장의 교사들을 인터뷰해 요구를 정리했습니다. 교사에게는 이 장소가 무엇을 가르치기에 적합한지, 학교에서 얼마나 가까운지가 필요하고, 고속도로 이동 방법 같은 지나치게 많은 세부 정보는 오히려 정보를 복잡하게 만들며, 장소 검색과 선택은 온라인으로 호텔을 예약하듯 간편해야 한다는 것입니다.
그래서 초점은 고도로 맞춤화된 인터랙티브 지도에 두어, 사용자가 둘러보기 쉽고 찾기 쉽게 했습니다.
(핵심 설계)
세 가지 핵심 설계
인터랙티브 지도
사용자는 지도 서비스를 쓰듯 가까운 학습 장소를 쉽게 찾아 저장할 수 있고, 자신의 야외 학습 운영 경험을 올려 공유하며 교육 현장의 상황과 대응 방식을 논의할 수도 있습니다. 박물관이나 농장 같은 장소 제공자는 참고용 활동 정보를 직접 등록할 수 있습니다.

데스크톱
목록과 지도를 나란히 놓고 필터를 바로 반영
장소 목록과 인터랙티브 지도가 나란히 놓이고, 주제, 계절, 시설, 운영 시간, 요금, 교통, 학령으로 필터링하면 목록과 지도의 장소도 함께 갱신됩니다. 지도를 확대하면 묶여 있던 숫자가 차츰 개별 장소로 펼쳐지고, 화면 오른쪽 아래의 전용 동물 캐릭터가 실시간 도움 창구를 제공합니다.
전용 캐릭터
플랫폼의 이미지로 쓸 전용 동물 캐릭터 시리즈를 디자인했습니다. 캐릭터는 가족 단위 관람객에게 어울리며, 유럽·미국·일본 등 야외교육 분야의 성공 사례를 참고해 관광 홍보와 시설 전시를 함께 고려했습니다. 육상 교육을 대표하는 산림 종과 해양 교육을 상징하는 해양 생물은 필치, 스타일, 신체 디자인에서 각각 특화되어 있습니다.

블록형 모듈
시스템은 재사용 가능한 모듈로 분해했습니다. 다중 역할 로그인 및 권한 시스템, 실시간으로 갱신되는 인터랙티브 지도 템플릿, 자동화 데이터 편집기(수백 건의 데이터를 한 번에 업로드하고 형식을 자동 검사), 그리고 공문 업무와 애자일 개발을 결합한 워크플로입니다. 요구가 바뀌면 우선순위에 따라 모듈만 조정하고 배포하면 되어 커뮤니케이션 시간과 개발 비용을 아낄 수 있습니다.

(인도 및 검수)
검수는 요구사항서를 기준으로 하고, 운영·유지보수 기록을 남깁니다
주관 기관의 요구에 따라 스캔을 수행하고, 중·고위험 항목을 조치하며, 오탐 이의 제기에도 대응합니다. 설계 입찰은 구축 입찰로 이어서 진행합니다.
문서 명칭과 수량을 먼저 글자 그대로 맞춘 뒤 견적과 역할 분담을 논의합니다.
정부 조달법, 시행규칙, 정보보안 법규의 위탁 규정에 따라 정리
주관 기관의 스캔에 맞춰 개발팀이 결과를 판독하고 조치합니다.
- 호스트 취약점 스캔스캔 결과 확보
- 사람이 판독스캐너 오탐률 높음
- 오탐 항목이의 제기항목별로 진행
- 중·고위험 항목조치개발팀 담당
요구사항서와 정보보안 의무가 있는 프로젝트는 첫 미팅에서 범위를 항목별로 대조할 수 있습니다.
(성과)
5곳으로 시작해 최근 한 주에 60곳 이상 합류
플랫폼 초창기에는 장소 5곳만 입주했습니다. 플랫폼이 성숙해지고 교사들이 디자인 피드백을 꾸준히 주면서 참여도와 데이터 업로드량이 눈에 띄게 늘었고, 최근에는 한 주에 60곳 이상이 합류하는 수준에 이르렀습니다.
프로젝트에는 여러 부서와 비교적 복잡한 의사결정 단계가 얽혀 있었고, 주무 기관과 함께 새로운 업무 방식을 도입했습니다. 메시지는 추적과 분류가 가능한 협업 플랫폼으로 주고받고, 문서는 온라인 공동 작업이 가능한 버전으로 전면 전환했으며, 업무 카드를 만들어 변경, 개발, 조정의 진행 상황을 한눈에 볼 수 있게 했습니다.
그 결과 커뮤니케이션 효율과 협업 문화가 향상되었고, 협력 관계도 외주 업체에서 플랫폼의 파트너 팀으로 바뀌었습니다.

휴대폰
휴대폰은 목록이 중심, 지도는 필요할 때 펼침
휴대폰에서는 먼저 목록으로 장소를 살펴보고, 지도 표시를 누르면 전체 화면 지도가 열립니다. 장소 묶음, 이름 라벨, 분류 아이콘이 확대·축소에 따라 갱신되고, 왼쪽 아래의 목록으로 돌아가기 버튼으로 언제든 목록으로 돌아갈 수 있습니다.
(엔지니어링 기록)
방법과 실측, 한 장씩 펼치기
취약점 점검과 모의해킹의 차이
취약점 스캔은 가능한 문제를 나열하고, 침투 테스트는 어디까지 도달할 수 있는지 확인합니다
취약점 스캔
- 시스템 식별운영체제, 애플리케이션, 개방된 포트
- 알려진 취약점 데이터베이스와 대조오래된 버전, 조치 누락, 잘못된 설정
- 목록 작성오탐률이 높아 사람의 판독이 필요함
침투 테스트
- 가능한 대상 찾기보통 취약점 스캔 결과에서 시작합니다
- 여러 취약점 연계실제 공격 시뮬레이션
- 어디까지 도달할 수 있는지 확인얻을 수 있는 권한의 크기, 방어 측이 탐지할 수 있는지
NIST SP 800-115를 바탕으로 의역하여 정리했습니다.
법규에 규정된 점검 주기
| 책임 등급 | 취약점 스캔 | 침투 테스트 |
|---|---|---|
| A 등급 | 모든 핵심 정보통신 시스템은 연 2회 실시 | 모든 핵심 정보통신 시스템은 연 1회 실시 |
| B 등급 | 모든 핵심 정보통신 시스템은 연 1회 실시 | 모든 핵심 정보통신 시스템은 2년에 1회 실시 |
| C 등급 | 모든 핵심 정보통신 시스템은 2년에 1회 실시 | 모든 핵심 정보통신 시스템은 2년에 1회 실시 |
공공 프로젝트의 납품·운영 증빙: 요구서, 점검 조문, 읽기 전용 스크립트
운영·유지보수 점검은 주기가 있음: 매주 2개 항목, 매월 1개 항목
- 무결성매주, 지난주와 비교
- 로그 취합매주, 최근 1주 취합
- 시스템 월간 보고서매월 1부
출처에 명시된 주기의 항목 3개만 그립니다. 디스크 용량 경보는 임계값에 따라 발생하며, 복구 훈련은 본문에서 따로 다루므로 모두 그리지 않았습니다. 위치는 빈도를 나타내는 개략 표시입니다.
취약점 점검 보고서를 받은 뒤: 조치 우선순위, 오탐 이의 신청, 재점검
스캔과 재점검은 제3자가, 분류와 조치는 개발팀이 맡고, 발주처가 중간에서 확인합니다
역할 분담 개요입니다. 실제 분담은 각 프로젝트의 계약과 기관 요구 사항에 따라 정해집니다.
먼저 실제 여부를 확인한 뒤 악용 가능성을 확인하며, 각 발견 항목은 다음 세 경로 중 하나로만 진행됩니다
- 해당 발견 재현테스트 환경에서 보고서의 요청을 그대로 재전송
- 시스템의 실제 설정과 대조버전, 경로 및 기존 완화 조치가 보고서와 일치하는지
- 재현 가능하며 외부에서 직접 악용 가능즉시 조치조치 전후의 요청과 응답 대조본을 각각 보관
- 재현 가능하지만 특정 전제 조건이 필요하거나 이미 완화 조치가 있음다음 차수에 편성전제 조건과 후순위 배정 근거 기록
- 재현 불가, 또는 시스템의 실제 설정과 불일치오탐 이의 제기재현 과정과 설정 증거 첨부
소프트웨어 외주 업체 평가표와 계약 전 확인 사항
예상 기능 목록은 마지막에 확인하며, 범위는 항목별 대조로 확정합니다 관련 방법
정보보안 및 운영 점검: 실적, 재점검 기록, SLA 순서대로 확인 관련 방법
- 동종 프로젝트 실적규모 및 담당 역할
- 스캔 및 재점검 기록발견 항목의 조치 방식
- SLA를 계약서에 명시
- 세 항목 모두 일치견적 비교 단계 진행
- 기록을 제시하지 못함업체에 보완 서류 요청
SLA의 내용은 프로젝트별 약정에 따르며, 핵심은 계약서에 명시하는 것입니다.
기존 시스템 인수를 위한 전체 코드 진단 과정: 후보 문제에서 납품 가능한 보고서까지
약 70건의 후보 문제 중 반증 후 10% 안팎이 기각되며, 나머지는 보고서에 포함 관련 방법 · 숫자 출처는 다른 프로젝트
- 후보 문제약 70건7개 관점을 병렬로 스캔해 합친 뒤 항목별로 코드로 재검증합니다
- 반증 단계에서 기각됨10% 안팎대부분 이전 사람이 의도적으로 남긴 패치
- 보고서 반영약 60건빨강, 노랑, 초록으로 구분
한 차례 전체 건강 진단, 수치는 대략적인 값
모든 발견 항목은 처리 방향을 판정해야 합니다: 즉시 조치, 일정 잡아 조치, 그대로 두고 기록 관련 방법
- 코드로 재검증문제가 실제로 존재하는지 확인
- 일부러 뒤집을 근거를 찾음이전에 의도적으로 남긴 패치인지 검증
- 사람에게 해를 끼치거나, 데이터가 유실되거나, 공격받을 수 있음즉시 조치빨강으로 분류하고, 조치 담당자와 예상 소요 시간을 명시
- 위험은 있으나 빨강 수준은 아님일정 잡아 조치노랑으로 분류하고, 인수 후 운영·유지보수에 편성
- 결함처럼 보이지만 검증 결과 의도된 패치그대로 두고 기록제거할 수 없는 이유를 적어 후임자가 잘못 고치지 않도록 합니다
1개월차에는 현황을 먼저 파악하고 빨강부터 처리하며, 기존 문제는 전면 개편하지 않음 관련 방법
단계는 순서를 뜻하며, 고정된 일수가 아닙니다
고객의 목표를 검수 기준에 담기: 요구사항에서 성과 지표까지
협업 초기에 설명한 목표가 설문 초안과 테스트 과제를 거쳐 검수 발표 자료와 테스트 결과 보고서로 이어진다보고서에 인용할 데이터는 GA4로 확인할 수 없는 부분을 백오피스 트래픽 분석과 내보낸 표로 보완한다장기 외주 협력의 두 축: 계약 조항과 관계 거버넌스
계약에 적히지 않은 사항은 성격에 따라 각각 맞는 처리 방식이 있다행사가 끝난 뒤 분석과 피드백을 각각 한 번씩 주고받고, 이는 다음 연도 기획의 입력 자료가 된다설계 입찰에서 개발 입찰까지: 공공 부문 프로젝트에서 시스템 지식을 이어 가는 방법
기존 시스템의 데이터는 대체 반출 방법을 미리 마련해 두어, 최악의 경우에도 백오피스에서 표를 내보낼 수 있다준비된 목록이 없을 때는 POLISH가 먼저 규칙을 정하고, 프로젝트 팀이 표로 정리하면 POLISH가 넘겨받아 처리한다쓸모 있는 SLA 작성법: 등급 구분, 미달성 시 결과, 프로젝트별 합의 목표
서비스 목표에 미달성 시의 결과가 명확히 정해져 있는지에 따라 SLA인지 SLO인지가 갈린다견적서를 계약 전에 두 개의 열로 나눠 두면, 이후 접수되는 보고를 건건이 먼저 분류한 뒤 처리할 수 있다오픈 후 일상적인 운영·유지보수: 보고 처리, 주기 점검, 운영 보고서 작성 방법
모든 보고에는 등록과 담당자가 있고, 같은 회신 안에서 종결한다매월의 보고서와 스캔, 매년의 모의 침투 테스트는 주기가 고정되어 있고, 각각 기록을 남긴다오픈 후에도 유지보수를 계속해야 하는 이유: 소프트웨어 진화, 정보보안 업데이트, 기술 부채
오픈 후의 작업은 먼저 일상 작업과 예외 작업으로 나누고, 둘 다 해당 월의 운영 보고서에 기록한다매월의 호스트 스캔 보고서에서 지적된 사항은 규정된 기한 내에 수정하고, 처리 설명은 프로젝트 팀이 주관 기관에 보고한다(Client note)
야외교육 자원 플랫폼은 POLISH 팀의 도움으로 웹사이트를 구축할 수 있어 행운이었습니다. 이 과정에서 다양한 도구를 활용해 한 걸음씩 논의를 이끌고 문제를 정리해 주었습니다. 특히 안심이 되었던 점은 표면적인 상황을 처리하는 데 그치지 않고, 세심한 논의와 분석을 통해 저희가 핵심 문제를 파악하도록 이끌어 주었다는 것입니다. 덕분에 지금의 만족스러운 플랫폼을 순조롭게 선보일 수 있었습니다.
LaiPlatform PO・NUTC첫 미팅 15~30분 동안 진행 방향, 예산 범위, 일정 초안을 받을 수 있습니다.
Polish 3DPolish AIPolish+다음 프로젝트: 동·층·세대에서 실내 360도까지, 하나의 둘러보기 경로로
(문의)
Start a project.
세 단계를 거치면 판단 근거가 되는 접근 방식과 예산 범위를 얻을 수 있습니다.
- 01첫 미팅 예약: 시간을 선택합니다. 완성된 사양서는 필요하지 않습니다.
- 0215~30분 온라인 상담: 접근 방향, 예산 범위, 일정 초안을 받습니다.
- 03자료를 검토한 뒤 약 3~5 영업일 안에 견적서 및 납품 사양 명세서를 제공합니다.
- 이메일
- hello@polish-design.com.tw
- 우편 주소
- 대만 타이베이시 중산구 즈푸로 191-1호 3층 (104)
첫 미팅 예약
월요일~금요일 16:00–18:00온라인 30분
먼저 시간대를 선택한 뒤 Google 계정 또는 이메일로 확인합니다. 예약이 확정되면 캘린더에 추가할 수 있습니다.
시간 선택



