拉勾網(wǎng)的安全平臺(tái)設(shè)計(jì)、規(guī)則化

0x01 寫在最前面


拉勾網(wǎng)在歷史上一直都沒(méi)有可持續(xù)建設(shè)的安全基礎(chǔ)服務(wù)歧譬,我來(lái)了之后一直在梳理和搗鼓岸浑,老板也特別支持,對(duì)于安全更加期待是可持續(xù)化建設(shè)的瑰步。在這個(gè)階段,快速建立一些有用的東西解決當(dāng)前的困境璧眠,從舒適的環(huán)境跑到創(chuàng)業(yè)公司本來(lái)就是一個(gè)挑戰(zhàn)自己的過(guò)程缩焦,從0-1的技術(shù)挑戰(zhàn)读虏,會(huì)比從1-5的挑戰(zhàn)深入。這個(gè)過(guò)程袁滥,我相信每個(gè)人都經(jīng)歷過(guò)盖桥。感謝在后期加入我們的 @kyle,還有 @bing题翻,感受到每個(gè)人都在成長(zhǎng)揩徊,感謝公司給的資源。

0x02 第一個(gè)客戶“大鯤”


對(duì)于核心業(yè)務(wù)嵌赠,當(dāng)前比較重點(diǎn)的就是大鯤了塑荒,短期項(xiàng)目發(fā)布和專家對(duì)接,這個(gè)涉及到金流的服務(wù)目前對(duì)于拉勾是最火的一個(gè)點(diǎn)姜挺,也是攻擊者最喜歡的點(diǎn)齿税。(誰(shuí)不喜歡錢?)

短期項(xiàng)目炊豪,上大鯤

每個(gè)創(chuàng)業(yè)公司凌箕,在上線新業(yè)務(wù)的時(shí)候,都在趕開發(fā)進(jìn)度词渤,安全需求變得可有可無(wú)牵舱。在這個(gè)過(guò)程中如果不是有充分的安全技術(shù)考量,這事肯定沒(méi)譜缺虐,特別是涉及到金流的時(shí)候仆葡。大鯤在這個(gè)壓迫的環(huán)境下,見證了安全的成長(zhǎng)志笼,并且大鯤是我進(jìn)入拉勾網(wǎng)之后沿盅,第一個(gè)“客戶”。

客戶評(píng)價(jià)

在@bing加入后纫溃,不止一次看到 @bing 往大鯤那邊跑腰涧,他也順利成為了大鯤項(xiàng)目的安全負(fù)責(zé)人,我也會(huì)定期跟大鯤的負(fù)責(zé)人@vee聊安全的需求紊浩,對(duì)于安全窖铡,@vee一直都很慎重,也特別支持坊谁,這里給大鯤的兄弟點(diǎn)個(gè)贊费彼。

0x03 服務(wù)設(shè)計(jì)圖


面對(duì)項(xiàng)目組快速的迭代,這個(gè)環(huán)節(jié)如果安全沒(méi)有自動(dòng)化的東西輸出口芍,明顯是不靠譜的箍铲。對(duì)于安全自動(dòng)化,我們內(nèi)部做了一定的討論鬓椭,并且明確的把需要做的東西規(guī)劃出來(lái)颠猴,然后就有了現(xiàn)在這個(gè)架構(gòu)关划。

服務(wù)設(shè)計(jì)圖

由于老板是從騰訊出來(lái)的,大部分的時(shí)候老板更喜歡原生的東西和服務(wù)翘瓮,面試的時(shí)候贮折,老板也說(shuō)過(guò),如果可以资盅,盡可能自己開發(fā)调榄,除了迫不得已,且特需要的情況下呵扛,我們大部分都采用自建開發(fā)的方式(調(diào)度器每庆、規(guī)則掃描、黑盒掃描等)择份,同時(shí)通過(guò)階段性挑戰(zhàn)來(lái)降低我們的金錢投入扣孟,給公司節(jié)省一筆不菲的資金。

0x04 規(guī)則化


為了保證業(yè)務(wù)能夠長(zhǎng)期穩(wěn)定持續(xù)的發(fā)展荣赶,在開始設(shè)計(jì)的時(shí)候凤价,默認(rèn)我們就采用規(guī)則化,服務(wù)化的開發(fā)思維拔创,這樣就能保證每個(gè)人都能負(fù)責(zé)自己的服務(wù)利诺,并且不斷的迭代更新,互不干擾剩燥。(@kyle 跟 @bing成為了第一波規(guī)則的貢獻(xiàn)者慢逾,也是規(guī)則開發(fā)的成員)

在線動(dòng)態(tài)掃描規(guī)則
規(guī)則添加/高級(jí)玩法
什么叫規(guī)則化?

“規(guī)則化”就是建立完整的規(guī)則模型灭红,所有的掃描規(guī)則都固化成請(qǐng)求侣滩,按照某個(gè)特定的玩法,存儲(chǔ)到db变擒。底層在跑的掃描節(jié)點(diǎn)根據(jù)需求不斷的reload規(guī)則君珠,并且根據(jù)調(diào)度器下發(fā)的任務(wù)進(jìn)行掃描。

規(guī)則化有啥好處娇斑?

"規(guī)則化"之后策添,每個(gè)安全人員只需要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn),就可以實(shí)現(xiàn)10秒寫一條掃描規(guī)則的能力毫缆,甚至有的時(shí)候根本就不需要10秒唯竹。

規(guī)則化比模塊化哪個(gè)更好?

“模塊化”是針對(duì)像bat那種安全人員特別密集的環(huán)境苦丁,他們擁有更高的資源浸颓,而且人的技術(shù)能力特別強(qiáng)的前提下,模塊化更加適合,但是對(duì)于我們這種小公司猾愿,這玩法完全不行鹦聪,但是我們也支持“模塊化”账阻,只是針對(duì)性的模塊化蒂秘,比如延遲注入的攻擊模塊、盲注的攻擊模塊之類的淘太。當(dāng)然姻僧,寫出來(lái)之后需要有一定的開發(fā)能力的人才能看懂,但是“規(guī)則化”則是智商不低于正常人都能看懂蒲牧。

服務(wù)化我就不解釋了撇贺,大部分微服務(wù)都是這樣來(lái)的,這個(gè)解釋就沒(méi)意思了冰抢。

0x05 后續(xù)


后續(xù)會(huì)逐步把掃描之類的東西都寫出來(lái)松嘶,畢竟寫東西就是沉淀的過(guò)程,可能慢挎扰,但是肯定會(huì)寫翠订。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市遵倦,隨后出現(xiàn)的幾起案子尽超,更是在濱河造成了極大的恐慌,老刑警劉巖梧躺,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件似谁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡掠哥,警方通過(guò)查閱死者的電腦和手機(jī)巩踏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)续搀,“玉大人塞琼,你說(shuō)我怎么就攤上這事∧看” “怎么了屈梁?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)榛了。 經(jīng)常有香客問(wèn)我在讶,道長(zhǎng),這世上最難降的妖魔是什么霜大? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任构哺,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘曙强。我一直安慰自己残拐,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布碟嘴。 她就那樣靜靜地躺著溪食,像睡著了一般。 火紅的嫁衣襯著肌膚如雪娜扇。 梳的紋絲不亂的頭發(fā)上错沃,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音雀瓢,去河邊找鬼枢析。 笑死,一個(gè)胖子當(dāng)著我的面吹牛刃麸,可吹牛的內(nèi)容都是我干的醒叁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泊业,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼把沼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起脱吱,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤智政,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后箱蝠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體续捂,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年宦搬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了牙瓢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡间校,死狀恐怖矾克,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情憔足,我是刑警寧澤胁附,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站滓彰,受9級(jí)特大地震影響控妻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜揭绑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一弓候、第九天 我趴在偏房一處隱蔽的房頂上張望郎哭。 院中可真熱鬧,春花似錦菇存、人聲如沸夸研。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)亥至。三九已至,卻和暖如春毕籽,著一層夾襖步出監(jiān)牢的瞬間抬闯,已是汗流浹背井辆。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工关筒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人杯缺。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓蒸播,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親萍肆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子袍榆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容