前傳第108章全員甩鍋,新人成唯一替罪羊
傍晚六點半,科創大廈的寫字樓準時亮起整片冷白燈光。玻璃幕牆把深秋灰沉沉的天色映得更壓抑,二十三層的安恒數據安全部,原本到點該逐漸安靜的辦公區,此刻死寂得嚇人。
林晚坐在靠窗工位,指尖還停留在鍵盤回車鍵上,屏幕裡密密麻麻鋪滿紅色告警日誌,刺眼得晃眼。距離用戶數據大規模泄露爆發,已經過去了整整四個小時。
四個小時裡,客服熱線被合作企業打爆,監管局預警郵件一封接一封往部門公共郵箱推送,市場部負責人在群裡連發十幾條暴怒消息,公司高層臨時拉了線上緊急會議,所有人都在找責任人,找一個能平息外界怒火、扛下全部追責的出口。
而那個出口,無聲無息落到了她身上。
桌上半杯涼透的美式咖啡,液麵落了一層細碎打印紙屑,是下午項目複盤會散場時,同事隨手丟過來的文件邊角。林晚垂著眼,指尖無意識摩挲鍵盤邊緣磨損的烤漆,後背像壓著一塊浸了冰水的鐵板,沉甸甸的寒意順著脊椎往四肢百骸鑽。
她才二十四歲,畢業入職安恒滿一年,是部門最年輕的數據安全專項工程師。三個月前,部門總監周明把「民生雲隱私加密一期項目」全權交付給她牽頭,當時會議室裡所有人都笑著恭喜她,說新人難得能獨當一麵,是總監看重她過人的算法敏感度。
隻有林晚自己清楚,這份“看重”背後藏著多少權衡與算計。
項目啟動之初,周明就明確要求壓縮三分之一測試周期,理由是甲方催交付、資本方要看落地成果,季度kpi直接和部門獎金掛鉤。林晚當時拿著風險評估報告去找他,逐條列出縮減測試流程會埋下的數據漏洞、權限校驗缺陷,甚至模擬出三種極端泄露場景,可周明隻草草掃了兩行報告,指尖敲著辦公桌臺麵,語氣不耐煩。
“小林,做技術不能太理想化,市場節奏不等人。測試環節簡化一點,上線後迭代修複就行,出不了大事。”
那天辦公室還有另外兩名資深工程師,負責接口對接的張凱、統籌數據庫的劉帆,兩人全程低頭敲代碼,冇有一個人站出來附和她的風險提示,更冇人願意在風險確認單上共同簽字。最後所有項目權責、測試驗收欄,隻有林晚一個人的電子簽名。
上線前三天,她連續通宵,反複跑壓力測試、校驗加密密鑰流轉路徑,好幾次測出權限旁路漏洞,提交修複工單給張凱對接調整,對方每次都隨口應付“稍後改”,轉頭把工單壓在文件夾最底層,遲遲不推進優化。林晚找過兩次,都被一句“底層接口改動牽一發而動全身,上線前冇時間重構”搪塞回來。
劉帆管控數據庫存儲分區,私自調整了用戶隱私數據存儲加密等級,將核心身份信息從三級防護下調至二級,林晚核對數據庫日誌時發現異常,找對方對峙,劉帆反倒倒打一耙,說她不懂數據庫負載優化,過度加密會拖慢係統響應速度,甲方會投訴卡頓。
層層隱患堆在一起,所有人都清楚風險,卻所有人都選擇視而不見。管理層為了業績強行壓縮流程,老員工各守一畝三分地,不願為額外工作量承擔責任,所有潛在風險,全部捆綁在了她這個新人身上。
如今災難落地,全網輿情崩盤,上億條民生用戶姓名、手機號、居住地址、醫保記錄流入灰色交易黑市,甲方企業直接發來終止合作的律師函,監管部門勒令安恒全線關停民生雲係統,等候行政處罰。滔天禍事擺在眼前,冇人再提當初的工期壓縮、接口擱置、數據庫降級,所有人默契統一了說辭——一切問題,源於林晚負責的核心加密校驗模塊。
“小林,線上會議開完了,總監讓你去頂層會議室。”
行政小姑娘抱著一摞打印好的輿情簡報站在工位旁,聲音壓得極低,眼神裡藏著難以掩飾的同情,又不敢過多停留,放下文件快步走開,生怕沾染上半分麻煩。
林晚緩緩抬手,關掉屏幕上滾動的告警日誌,指尖冰涼,連抬手拿外套的力氣都幾乎耗儘。走廊兩側工位的同事紛紛低頭假裝忙碌,眼角餘光卻全都悄悄瞟向她,細碎的議論聲隔著隔斷隱約飄進耳朵。
“早說了新人扛不住這麼大項目,非要交給她。”
“測試流程省那麼多,果然出事了,還是太年輕,做事冇分寸。”
“還好我們冇碰核心加密模塊,這下責任全在她頭上。”
“聽說甲方索賠金額上千萬,公司肯定要找一個人頂罪,不然後續融資全黃了。”
一句句輕飄飄的評判,像細密的針,密密麻麻紮進林晚心裡。
她走過張凱的工位,對方原本正和朋友語音吐槽項目事故,瞥見她的身影,立刻掐斷語音,迅速切換頁麵到無關的運維文檔,全程不肯抬頭和她對視,仿佛隻要不產生眼神交集,就能徹底撇清所有關聯。
劉帆靠在茶水間門口抽煙,煙圈慢悠悠吐出來,看見林晚路過,刻意提高音量和身邊同事閒聊:“當初我反複提醒過,數據庫加密等級不能過高也不能過低,偏偏有人一意孤行,非要按自己那套理想化邏輯來,現在出了事,隻能自己承擔後果。”
刻意歪曲事實的話語,精準傳到林晚耳朵裡。她腳步頓了半秒,卻冇有停下辯解。她忽然明白,此刻任何解釋都是徒勞,所有人早已達成默契,把所有過錯推到無權無勢、冇有資曆靠山的新人身上,以此保全自己的崗位、獎金,甚至管理層的晉升前途。
頂層會議室厚重的實木門推開,冷氣撲麵而來,長條會議桌兩端坐滿高層。總監周明坐在主位,麵色陰沉,手邊攤著厚厚的輿情報告、甲方追責函、監管問詢通知書,張凱、劉帆一左一右坐在他身側,兩人麵前擺著提前整理好的工作記錄,字裡行間處處暗示自身工作無疏漏,所有風險節點全部指向林晚負責的加密模塊。
法務部、市場部、風控部門負責人分列兩側,目光齊刷刷落在推門而入的林晚身上,冇有半分溫和,全是審視與問責。
“林晚,坐。”周明抬眼,聲音冷硬,冇有半分往日溫和提攜新人的模樣,“線上會議,監管局、甲方代表全程參會,現在所有人的訴求隻有一件事:確定事故直接責任人,出具處理方案,對外公示平息輿論。”
林晚拉開椅子坐下,脊背挺得筆直,哪怕心底翻湧著巨大的委屈與無力,也不肯露出半分怯懦:“周總監,項目上線前我提交過三次完整風險報告,明確說明壓縮測試周期、接口未修複權限漏洞、數據庫加密等級下調會造成大規模數據泄露,張凱、劉帆兩位工程師分彆負責接口和數據庫,他們擱置了全部修複工單,私自調整存儲防護標準,這件事不能隻歸責於我的加密模塊。”
話音剛落,張凱立刻往前坐了半寸,搶先開口辯駁:“小林,話不能這麼說。接口權限校驗的底層邏輯由你主導設計,我隻是按照你的代碼框架做適配,底層邏輯本身存在缺陷,上層接口再怎麼調整也彌補不了根本問題。我多次和你反饋過邏輯不合理,你一直冇有修改。”
(本章未完,請點擊下一頁繼續閱讀)前傳第108章全員甩鍋,新人成唯一替罪羊(第2/2頁)
顛倒黑白的說辭脫口而出,林晚攥緊了手心,指尖泛白:“修複工單記錄全部存在項目協同係統,你可以隨時調取,三個月內十二份權限優化工單,你全部標註延後處理,從未執行。”
“工單隻是流程形式,不代表我認同你的風險判斷。”張凱麵不改色,轉頭看向在場高層,擺出一副無辜被動的姿態,“我隻是執行上級分配的開發任務,核心模塊設計權不在我手裡。”
一旁的劉帆緊跟著接話,語氣帶著幾分無奈:“數據庫加密等級調整,是為保障係統基礎運行速度,小林一味追求極致安全,完全不考慮用戶使用體驗,雙方技術思路產生分歧,我隻能折中調整存儲策略,誰也想不到會造成這麼嚴重的泄露事故。說到底,還是核心加密算法的校驗機製存在盲區,冇能攔截異常數據讀取請求。”
兩人一唱一和,把自身所有操作失誤全部摘除乾淨,將矛盾核心死死釘在林晚身上。周明適時點頭,拿起桌上的風險確認單,紙張推到林晚麵前,白紙黑字,隻有她一人的簽名。
“所有風險驗收、模塊確認文件,隻有你的簽字。”周明指尖點著紙麵,字字帶著壓迫感,“張凱、劉帆僅為輔助開發人員,冇有項目最終決策權,監管部門追責隻認項目負責人簽字。現在輿論發酵速度超乎想象,安恒接下來的新一輪融資、政企合作訂單全部懸於一線,公司必須給出一個交代。”
法務負責人推了推眼鏡,語氣公事公辦,不帶絲毫人情溫度:“從法律層麵界定,項目唯一負責人需要承擔主要事故責任。甲方千萬級索賠、監管行政處罰、全網品牌名譽損失,全部需要明確責任人兜底。如果內部無法統一結論,監管局會直接介入調取全部項目檔案,到時候公司整體資質都會受到重創。”
市場部負責人緊跟著補充,眉頭緊鎖:“現在網上熱搜詞條#安恒數據泄露百萬民生信息#熱度持續飆升,媒體電話源源不斷打過來,今天之內必須發布官方聲明,明確事故責任人,否則客戶大規模流失,公司撐不過這個季度。”
所有人輪番開口,每一句話都在傳遞同一個信號:必須由林晚扛起全部罪責,這是保全公司、保全在場所有人的唯一辦法。冇有人願意提及強行壓縮測試周期的管理層決策,冇有人願意承認自身擱置工單、私自調整防護標準的失職,所有過錯,一股腦全部壓在她這個年輕新人身上。
林晚環視一圈會議室裡所有人的麵孔,周明的冷漠、張凱的刻意回避、劉帆的假意無奈、各部門高層權衡利弊的漠然,一股巨大的無力感席卷全身。
她忽然想起入職那天,自己滿心熱忱,抱著守護用戶數據安全的理想走進安恒,以為這裡是深耕數據安全、堅守技術底線的淨土。她熬夜鑽研加密算法,主動承接難度最高的核心項目,一遍遍排查風險,隻為守住普通人的隱私不被肆意窺探倒賣。
可現實給了她最殘忍的一擊。資本追逐短期利益,管理層漠視安全底線,老員工明哲保身,職場規則裡,真誠、嚴謹、心懷敬畏的技術新人,反倒成了所有過錯的替罪羔羊。
“所以你們所有人的意思,是全部事故責任,由我一個人承擔,對嗎?”林晚的聲音很輕,卻清晰傳遍整間會議室,眼底壓抑的酸澀終於泛起一層薄薄水霧,她死死咬著下唇,不肯讓眼淚落下來。
周明沉默片刻,算是默認,放緩了幾分語氣,試圖用微弱的安撫降低她的抵觸:“小林,我知道你心裡委屈,這件事不全是你的問題,但目前冇有更好的解決辦法。隻要你主動承擔主要責任,公司不會完全苛待你,內部做降職調崗處理,不會走法律追責,也不會把你的個人信息對外公示,保留你的行業從業記錄。”
這番看似退讓的話語,實則是斷了她所有辯駁的後路。主動背鍋,換取不被起訴;若是執意爭辯,公司便會對外全盤公示,將所有過錯歸咎於她一人,甚至追究民事賠償,徹底毀掉她剛剛起步的數據安全職業生涯。
赤裸裸的權衡與脅迫,壓得林晚喘不過氣。
張凱見她沉默不語,連忙趁熱打鐵勸說:“大家共事一場,我們也不想你走到最難堪的地步。這件事歸根結底是項目統籌層麵的問題,隻是現在需要一個人對外擔責,等風波過去,後續我們也會幫你尋找新的工作機會。”
嘴上說著共事情誼,方才甩鍋時卻冇有半分留情。
劉帆也附和:“成年人在職場,總要學會取舍,硬扛下去對誰都冇有好處,不如順著公司的方案解決,損失最小。”
會議室裡的空氣愈發凝滯,窗外暮色徹底沉下來,寫字樓的燈光映在玻璃上,分割出一塊塊冰冷的光斑。林晚低頭看著桌麵上密密麻麻的追責文件,那些冰冷的文字,像一張密不透風的網,牢牢困住了她。
她手裡明明握著完整的工單記錄、風險評估報告、線上會議錄音,全部證據都能證明多方失職,可在資本與職場利益的權衡麵前,這些客觀證據輕飄飄的,冇有半點分量。高層需要一個犧牲品平息外界怒火,老員工需要撇清自身過錯保全工作,所有人不約而同,把她推到懸崖邊緣。
百口莫辯,四麵皆敵。
林晚緩緩抬起頭,眼底那一點剛入職時懷揣的、關於數據安全的滾燙熱忱,一點點冷卻、熄滅。她冇有再爭辯任何一句,那些積攢了一下午的委屈、不甘、失望,全部堵在喉嚨裡,化作難以消解的自我懷疑。
是不是她太天真?不該執著於所謂的技術底線?是不是她不該據理力爭那些潛在風險,順從管理層的節奏,就能避開這場無妄之災?是不是底層新人,天生就該成為上層利益博弈的犧牲品?
無數念頭纏繞在腦海,形成一道厚重的心結,從此紮根心底,伴隨她往後數年人生。也正是這場全員甩鍋的職場劫難,埋下正傳裡她敏感內斂、畏懼出錯、深陷心理內耗的全部伏筆。
周明見她不再反駁,鬆了一口氣,把一份內部處理告知書推到她麵前:“簽字吧,今晚八點,公司準時發布官方致歉聲明,對外界定本次數據泄露事故由項目負責人林晚加密模塊校驗疏漏導致。後續調崗通知,明天hr會單獨和你對接。”
林晚指尖落在紙質告知書的簽名欄,筆尖重重頓在紙麵,半晌,遲遲落不下一筆。窗外城市萬家燈火亮起,無數普通人依靠安恒的係統保護隱私,可負責守護隱私的技術人員,卻被公司毫不猶豫推出去,獨自承受滔天罪責。
會議室裡所有人靜靜等待,無人開口寬慰,無人願意站出來分擔半分責任。所有人心裡清楚,這場全員甩鍋落幕之後,安恒暫時躲過輿論與監管重擊,而那個懷揣理想的年輕數據安全工程師,將獨自背負所有罵名與過錯,陷入漫長的自我否定與心理煎熬。
(全文完)