拉勾网的安全平台设计、规则化

0x01 写在最前面


拉勾网在历史上一直都没有可持续建设的安全基础服务,我来了之后一直在梳理和捣鼓,老板也特别支持,对于安全更加期待是可持续化建设的。在这个阶段,快速建立一些有用的东西解决当前的困境,从舒适的环境跑到创业公司本来就是一个挑战自己的过程,从0-1的技术挑战,会比从1-5的挑战深入。这个过程,我相信每个人都经历过。感谢在后期加入我们的 @kyle,还有 @bing,感受到每个人都在成长,感谢公司给的资源。

0x02 第一个客户“大鲲”


对于核心业务,当前比较重点的就是大鲲了,短期项目发布和专家对接,这个涉及到金流的服务目前对于拉勾是最火的一个点,也是攻击者最喜欢的点。(谁不喜欢钱?)

短期项目,上大鲲

每个创业公司,在上线新业务的时候,都在赶开发进度,安全需求变得可有可无。在这个过程中如果不是有充分的安全技术考量,这事肯定没谱,特别是涉及到金流的时候。大鲲在这个压迫的环境下,见证了安全的成长,并且大鲲是我进入拉勾网之后,第一个“客户”。

客户评价

在@bing加入后,不止一次看到 @bing 往大鲲那边跑,他也顺利成为了大鲲项目的安全负责人,我也会定期跟大鲲的负责人@vee聊安全的需求,对于安全,@vee一直都很慎重,也特别支持,这里给大鲲的兄弟点个赞。

0x03 服务设计图


面对项目组快速的迭代,这个环节如果安全没有自动化的东西输出,明显是不靠谱的。对于安全自动化,我们内部做了一定的讨论,并且明确的把需要做的东西规划出来,然后就有了现在这个架构。

服务设计图

由于老板是从腾讯出来的,大部分的时候老板更喜欢原生的东西和服务,面试的时候,老板也说过,如果可以,尽可能自己开发,除了迫不得已,且特需要的情况下,我们大部分都采用自建开发的方式(调度器、规则扫描、黑盒扫描等),同时通过阶段性挑战来降低我们的金钱投入,给公司节省一笔不菲的资金。

0x04 规则化


为了保证业务能够长期稳定持续的发展,在开始设计的时候,默认我们就采用规则化,服务化的开发思维,这样就能保证每个人都能负责自己的服务,并且不断的迭代更新,互不干扰。(@kyle 跟 @bing成为了第一波规则的贡献者,也是规则开发的成员)

在线动态扫描规则
规则添加/高级玩法
什么叫规则化?

“规则化”就是建立完整的规则模型,所有的扫描规则都固化成请求,按照某个特定的玩法,存储到db。底层在跑的扫描节点根据需求不断的reload规则,并且根据调度器下发的任务进行扫描。

规则化有啥好处?

"规则化"之后,每个安全人员只需要经过简单的培训,就可以实现10秒写一条扫描规则的能力,甚至有的时候根本就不需要10秒。

规则化比模块化哪个更好?

“模块化”是针对像bat那种安全人员特别密集的环境,他们拥有更高的资源,而且人的技术能力特别强的前提下,模块化更加适合,但是对于我们这种小公司,这玩法完全不行,但是我们也支持“模块化”,只是针对性的模块化,比如延迟注入的攻击模块、盲注的攻击模块之类的。当然,写出来之后需要有一定的开发能力的人才能看懂,但是“规则化”则是智商不低于正常人都能看懂。

服务化我就不解释了,大部分微服务都是这样来的,这个解释就没意思了。

0x05 后续


后续会逐步把扫描之类的东西都写出来,毕竟写东西就是沉淀的过程,可能慢,但是肯定会写。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容