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

来源:https://www.cnblogs.com/qiaogeli/archive/2019/09/22/11569356.html
-Advertisement-
Play Games

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


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

電腦辦公

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

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

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

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

交互介面

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

許可權申請

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

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

安全防護

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

規章制度

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

總結

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

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

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

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


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在 Spring Cloud 微服務系統中,一種常見的負載均衡方式是,客戶端的請求首先經過負載均衡(Ngnix),再到達服務網關(Zuul 集群),然後再到具體的服務。服務統一註冊到高可用的服務註冊中心集群,服務的所有的配置文件由配置服務管理,配置服務的配置文件放在 GIT 倉庫,方便開發人員隨時改 ...
  • 前言 越來越多的項目已經使用 "Java 8" 了,毫無疑問, "Java 8" 是Java自Java 5(發佈於2004年)之後的最重要的版本。這個版本包含語言、編譯器、庫、工具和 JVM 等方面的十多個新特性。在本文中我們將學習這些新特性,並用實際的例子說明在什麼場景下適合使用。 引用: 本文參 ...
  • R語言構建蛋白質網路並實現GN演算法 1.蛋白質網路的構建 我們使用與人類HIV相關的蛋白質互作數據hunam HIV PPI.csv來構建這個蛋白質互作網路。 在R中,我們可以從存儲在R環境外部的文件讀取數據。還可以將數據寫入由操作系統存儲和訪問的文件。 R可以讀取和寫入各種文件格式,如:csv,e ...
  • 面試題 如何保證消息的順序性? 面試官心理分析 其實這個也是用 MQ 的時候必問的話題,第一看看你了不瞭解順序這個事兒?第二看看你有沒有辦法保證消息是有順序的?這是生產系統中常見的問題。 面試題剖析 我舉個例子,我們以前做過一個 mysql 同步的系統,壓力還是非常大的,日同步數據要達到上億,就是說 ...
  • 發現模塊和集群的形成 目標 發現節點 Master選舉 組成集群,在Master信息發生變化時及時更新。 故障檢測 細分為幾個子模塊 Discovery發現模塊 Discover是在集群Master節點未知時,互相發現對方的過程,例如新節點的加入或是先前的主節點宕機,如果一個節點不滿足Master資 ...
  • JConsole(可視化工具) 運行 JConsole記憶體監控 測試代碼 這裡看到我們有倆個線程。 JPS(JVM Process status) JPS是使用的頻率最高的工具,和linux下的ps命令差不多(把J去掉就是一個ps)。 因為我這裡開啟了一個eclipse,所以運行結果如下所示: 如果 ...
  • 1. 概述 在本教程中,我們將探討如何使用兩種不同的策略改進客戶端重試:指數後退和抖動。 2. 重試 在分散式系統中,多個組件之間的網路通信隨時可能發生故障。 客戶端應用程式通過實現重試來處理這些失敗。 設想我們有一個調用遠程服務的客戶端應用程式—— PingPongService 。 如果 Pin ...
  • 0922自我總結 DJango錯誤日誌生成 setting.py設置 exception.py(拋錯設置) logging.py ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...