项目

政府门户与安全的 SDLC

一个印度尼西亚政府部委需要协调全国的社工,包括网络极慢的地方。我建了这个门户。一年后,我帮助这个部委把构建软件的方式变得安全。

角色
Full Stack Developer,之后 Digital Transformation Consultant
时间
2022 年至 2023 年
客户
印度尼西亚政府部委

需要的是什么?

一种看见整个国家的方式。部委的社工(TKSK)散布在印度尼西亚的每一个地区,其中许多人在网络慢、屏幕小的地方工作。部委需要知道哪里在发生什么,而社工们需要一个不会因为他们住得离雅加达远就惩罚他们的工具。

一个部委节点连着许多地区,其中一些是缓慢的虚线连接;右侧是五步开发循环。
  1. 部委的门户
  2. 各地区及其社工
  3. 慢速连接,门户正是为此而建
  4. 一年之后:开发周期的每一步都有安全

我建了什么?

2022 年,我设计并构建了一个管理社工的全国性网络门户。它首先为慢速网络而建:缓存、压缩和轻量页面,让它在其他系统干脆超时的偏远地区依然能用。它为增长而建,承受全国用户数量的增加。它给了部委集中追踪和实时报告,在一个屏幕上看见每个地区社工的工作。

一年后,部委问了一个不同的问题:不是建什么,而是怎样安全地建。2023 年,我做了一次横跨标准、流程和技术的差距分析,找出安全与合规的不足之处。然后我把应用安全控制织进部委已有的开发生命周期,让安全成为每个阶段的一部分,而不是最后的检查。我还就治理和流程提供建议,让部委能够在没有我的情况下,自己运行并壮大一个安全的生命周期。

第二部分为什么成功?

因为第一部分。为同一个组织建过系统之后,我知道它的团队实际上怎样工作,哪些会议会开、哪些不会,一条规则在哪里会被遵守、在哪里会被悄悄无视。这些控制是按那个现实设计的。贴合人们既有工作方式的安全,是唯一能持久的安全。