1. 程式人生 > >聊一聊大廠內部的安全管理機制

聊一聊大廠內部的安全管理機制

工作了兩個月了體會到了很多之前做外包小專案沒有的東西,不得不說大廠的還是有自己一套的完善的體制,不會像B站那樣洩露自己整個後臺的原始碼這種事情發生。

電腦辦公

比如說在使用電腦辦公這方面,剛入職那天每個人都會領一臺電腦(MAC和Windows都有看工作需要),每個人領的電腦上都裝有度管家,度管家是百度自研的一款軟體,可以負責連線百度內網,回到家以後也可以通過度管家連線百度內網(還有其它功能,沒試過)。

也就是說所有的辦公都必須在百度內網環境下使用百度發的電腦進行工作,這點和之前有很大的不同,之前自己在實驗室幹活想在哪裡幹就在哪裡幹,想換個電腦幹就換個電腦幹,這樣倒是很自在,但是還是存在很多的風險。當然雖說是實驗室專案,丟失了洩露了可能不會有很大影響,但是公司的專案肯定不一樣,那都是直接和錢掛鉤的。

一說起這裡,想起了去了一家創業公司的同學和我說的他們公司的一些事情,他說公司發的 MAC 電腦做一個公司分配的活不如Windows方便,然後他就把自己的Windows電腦拿到了公司進行辦公。

大公司比較注重規範安全,小公司注重效率產出,大公司一開始也是從小公司過來的,不同階段看重的東西不一樣,不管怎麼做都是有自己的道理的。

互動介面

經常會有和其它部門的人呼叫彼此介面的需要,不管是誰調誰的介面,都必須使用token驗證,通過了token驗證才能獲取到需要的資料。再也不能像學生時代做專案時直接拿來一個介面就用了。

許可權申請

基本在大廠都離不開許可權申請,各種各樣的事情都要涉及到許可權申請。

  • 公司內部的開發需要使用Linux機器,公司內部的機器都由 XX雲 在管理,這時候自己如果想要一臺開發機,必須去填工單,提交後等待稽核。
  • 申請下來的開發機雖然可以在上面執行web服務,也可以在公司內網環境下訪問web服務對應的網址,但是這個網址無法在外網環境下進行訪問,我這裡因為有需求需要在外網環境下進行訪問,所以又需要申請一下許可權,繼續找到相應的許可權申請內網網址,進行發單等待審批。
  • 除此之前,需求上線的時候也涉及許可權審批,需求上線提交請求以後,審批人審批,審批人覺得沒問題了才可以進行釋出上線。

安全防護

公司所有內部的和外部的應用都要接入 X鳥 系統,進行安全防護,可以防護非法攻擊,並記錄IP,具體有還有哪些功能沒太深入瞭解。

規章制度

不管各大公司做的安全防護系統做的多牛逼,只要是一個內部員工想洩露公司內部的資料這都是無法避免的。所以洩露公司內部程式碼到github和部落格基本上發現一個開除一個,並且會通報全公司員工,如果你是實習生,還會通報你的學校,在你的檔案上留下永遠洗不掉的黑點,所以還是安分守己些,不該乾的事咋不要幹。

總結

以上就是目前在工作中接觸到的有關大廠內部安全的內容了,一開始覺得不管幹啥都得受到這樣那樣的限制,後來慢慢也就習慣了,大廠這麼做都是這麼多年摸索出來的。

這些機制我總結了下有以下優點:

  1. 上線不容易出現問題,畢竟稽核很多
  2. 出了問題好追責
  3. 確保公司系統不會輕易被黑客進行攻擊

    覺得文章不錯的歡迎關注我的WX公眾號:程式設計師喬戈裡
    我是大廠後臺開發工程師,,專注分享技術乾貨/程式設計資源/求職面試/成長感悟等,關注送5000G程式設計資源和自己整理的一份幫助不少人拿下java的offer的面經附答案,免費下載CSDN資源。

相關推薦

大廠內部安全管理機制

工作了兩個月了體會到了很多之前做外包小專案沒有的東西,不得不說大廠的還是有自己一套的完善的體制,不會像B站那樣洩露自己整個後臺的原始碼這種事情發生。 電腦辦公 比如說在使用電腦辦公這方面,剛入職那天每個人都會領一臺電腦(MAC和Windows都有看工作需要),每個人領的電腦上都裝有度管家,度管家是百度自研的一

Vue實例與生命周期運行機制

思維 mod images mic import mvvm 方法 add char Vue的實例是Vue框架的入口,擔任MVVM中的ViewModel角色,所有功能的實現都是圍繞其生命周期進行的,在生命周期的不同階段調用對應的鉤子函數可以實現組件數據管理和DOM渲染兩大重要

看就懂系列之 由淺入深php的垃圾回收機制

前言是的,平時經常聽到大牛說到的gc,就是垃圾回收器,全稱Garbage Collection。 早期版本,準確地說是5.3之前(不包括5.3)的垃圾回收機制,是沒有專門的垃圾回收器的。只是簡單的判斷了一下變數的zval的refcount是否為0,是的話就釋放否則不釋放直至程序結束。 乍一看確實沒毛病啊,

資料倉庫中的元資料管理系統

原文地址 一、元資料的定義 按照傳統的定義,元資料(Metadata)是關於資料的資料。在資料倉庫系統中,元資料可以幫助資料倉庫管理員和資料倉庫的開發人員非常方便地找到他們所關心的資料;元資料是描述資料倉庫內資料的結構和建立方法的資料,可將其按用途的不同分為兩類:

SpringCloud版本號管理

版本命名 Spring Cloud是一個擁有諸多子專案的大型綜合專案,原則上其子專案也都維護著自己的釋出版本號。那麼每一個Spring Cloud的版本都會包含不同的子專案版本,為了要管理每個版本的子專案清單,避免版本名與子專案的釋出號混淆,所以沒有采用版本號

WEB前端安全那些事兒

歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們瞭解前端的方方面面(不僅僅是程式碼):https://segmentfault.com/blog... 隨著網際網路的發達,各種WEB應用也變得越來越複雜,滿足了使用者的各種需求,但是隨之而來的就是各種網路安

從前世今生大廠為啥親睞時序資料庫

摘要:本文會從時序資料庫的基本概念、應用場景、需求與能力等方面一一展開,帶你瞭解時序資料庫的前世今生。 時序資料庫忽然火了起來。Facebook開源了beringei時序資料庫,基於PostgreSQL打造的時序資料庫TimeScaleDB也開源了。時序資料庫作為物聯網方向一個非常重要的服務,業界的頻頻發聲,

啥都不會的我自學Linux系統的歷程

計算機專業 linux論壇 服務器 知識點 嵌入式 Linux大家都不陌生,我是在大三的時候開始接觸Linux,上課的時候一位給我們上課的老師閑聊的時候說,你們計算機專業的學生要好好去學Linux,對於你們以後發展或者是就業都很有幫助。 開始的時候是一種從眾心理,慢慢的學習中發現自己越來越

很認真的程序員的自我修養

很大的 溝通 數據庫查詢 職業 xxx 話題 必備 小學 lol 首先要談的是,今天的話題所聊的程序員包含哪些人? 在中國,寫程序,不僅僅是一種興趣,更多的時候,還是一種普通職業和謀生工具 大公司有厲害的程序員,優秀的架構師,但大量的小公司也有很多普通的程序員。在我這些

[系列]前端存儲那些事兒

我們 老朋友 必須 獲取 sql 壓力 做了 lan read https://segmentfault.com/a/1190000005927232 歡迎大家收看聊一聊系列,這一套系列文章,可以幫助前端工程師們了解前端的方方面面(不僅僅是代碼):https://seg

共享單車

高峰 地鐵站 中學生 電商 吐槽 活動 存在 http ... 1.共享單車的模式用戶交押金,然後騎車,按照騎車時間進行計費。其實,嚴格意義上來講,這還並不屬於共享經濟,更像分時租賃。 2、共享單車的用戶人群 & 特征用戶人群:80後、90後的低頻打車人群,

分布式鎖的設計

src set 可用性 slave 共享資源 get 處理過程 res 指定 起因 前段時間,看到redis作者發布的一篇文章《Is Redlock safe?》,Redlock是redis作者基於redis設計的分布式鎖的算法。文章起因是有一位分布式的專家寫了一篇文章《H

我的阿裏雲ECS雲主機

工作者 資料 linux系統 tom ecs 進行 http 感覺 com javaweb學習有段時間了,期間也編寫了一些自己的小webapp應用,但是都是發布在我們自己的個人pc上的. 於是我在想:怎麽樣讓自己的項目可以發到公網上面去,讓朋友們能夠來訪問?   我首先想到

Android 6.0 的運行時權限

con alert 打電話 target 告訴 分享 ttf alt toast 聊一聊 Android 6.0 的運行時權限 權限一刀切 棉花糖運行時權限 權限的分組 正常權限 正常權限列表 特殊權限 請求SYSTEM_ALERT_WINDOW 請求WRITE

【轉載】C#的Equals()和GetHashCode()方法

table rule != tle 繼承 操作符 內存 png blog 首先先談一下Equals()這個方法: Equals()方法,來自於Object,是我們經常需要重寫的方法。此方法的默認實現大概是這樣的: public virtual bool Equals(obj

Javasript繼承

兩個 || this指向 type屬性 中國 什麽 aso ldo markdown ??前前後後已經快寫了2年左右javaScript,剛開始只是簡單用於一些表單驗證和操作dom節點,並沒有深入的使用,隨著漸漸的深入,開始不想去寫重復的代碼(懶的開始),從而寫簡單的繼承,

(五)深Copy與淺Copy

otto list int print 技術分享 作用 code height 工廠 一、關於淺copy與深copy 首先說明一下: 在python中,賦值其實就是對象的引用,變量就是對象的一個標簽,如果把內存對象比喻成一個個房間,那麽變量就是門牌號。 深copy與淺

2D地圖的迷霧效果

png char 一段 行數據 編程經驗 lan get 第一個 色值 在經歷了17年諸般變動後,現在到了2018年。懷舊是因為之前幾年發生太多,好與不好都已過去,17年迎來新的開始,所以也就有了後來些許感慨,有機會再說說這些行業感受了。今天先讓我們專註於川最新解決的實際項

( 轉 ) C#的Equals()和GetHashCode()方法

不同 持久性 自己 今天 特殊 周期 htm type eth 博客創建一年多,還是第一次寫博文,有什麽不對的地方還請多多指教。 關於這次寫的內容可以說是老生長談,百度一搜一大堆。大神可自行繞路。 最近在看Jeffrey Richter的CLR Via C#,在看到Get

如何Get 正確的學習方法

系統運維為什麽要寫這個? 其實我也一直在糾結,因我也是個小菜鳥,寫的這些或許可能會“害人”,因為每個人的學習方法不一樣,所適合自己的方法那就更不一樣了,所以你寫出來的東東,不是每個人都適用,那麽有可能會起到反作用,讓其他的小夥伴們“誤入歧途”,罪過啊但是有時候看到很多走在這條路上的小夥伴們無助的情況可能你曾