프로젝트

정부 포털과 안전한 SDLC

한 인도네시아 정부 부처는 연결이 아주 느린 곳을 포함해 전국의 사회복지사를 조율해야 했습니다. 저는 그 포털을 만들었습니다. 1년 뒤, 부처가 소프트웨어를 만드는 방식을 안전하게 하도록 도왔습니다.

역할
Full Stack Developer, 이후 Digital Transformation Consultant
기간
2022년부터 2023년
고객
인도네시아 정부 부처

무엇이 필요했나?

나라 전체를 보는 방법. 부처의 사회복지사(TKSK)는 인도네시아의 모든 지역에 흩어져 있고, 그중 많은 이들이 연결이 느리고 화면이 작은 곳에서 일합니다. 부처는 어디서 무슨 일이 일어나는지 알아야 했고, 일하는 사람들에게는 자카르타에서 멀리 산다는 이유로 벌주지 않는 도구가 필요했습니다.

하나의 부처 노드가 여러 지역으로 이어지고, 일부는 느린 점선 연결입니다. 오른쪽에는 다섯 단계의 개발 고리.
  1. 부처의 포털
  2. 지역과 그곳의 사회복지사
  3. 느린 연결, 포털은 이를 위해 만들어졌습니다
  4. 1년 뒤: 개발 주기의 모든 단계에 보안

무엇을 만들었나?

2022년에 사회복지사를 관리하는 전국 규모의 웹 포털을 설계하고 만들었습니다. 느린 연결을 먼저 생각해 만들었습니다. 캐싱, 압축, 가벼운 페이지. 다른 시스템은 그냥 시간이 초과되는 외딴 지역에서도 쓸 수 있도록. 전국의 사용자 증가를 감당하도록 만들었습니다. 그리고 부처에 중앙 추적과 실시간 보고, 모든 지역의 사회복지사 활동을 한 화면에서 보는 눈을 주었습니다.

1년 뒤 부처는 다른 질문을 했습니다. 무엇을 만들 것인가가 아니라, 어떻게 안전하게 만들 것인가. 2023년에 표준, 프로세스, 기술에 걸친 간극 분석으로 보안과 규정 준수가 부족한 곳을 찾았습니다. 그런 다음 부처가 이미 가진 개발 수명 주기에 애플리케이션 보안 통제를 엮어, 보안이 마지막 점검이 아니라 모든 단계의 일부가 되게 했습니다. 그리고 거버넌스와 프로세스에 대해 조언해서, 부처가 저 없이도 스스로 안전한 수명 주기를 운영하고 키울 수 있게 했습니다.

왜 두 번째가 통했나?

첫 번째 덕분입니다. 같은 조직을 위해 시스템을 만들어 보았기에, 그 팀들이 실제로 어떻게 일하는지, 어떤 회의가 열리고 어떤 회의가 열리지 않는지, 어디서 규칙이 지켜지고 어디서 조용히 무시되는지 알았습니다. 통제는 그 현실에 맞춰 설계되었습니다. 사람들이 이미 일하는 방식에 맞는 보안만이 오래갑니다.