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

来源: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#中,++i和i++都是自增運算符,其中++i先增加值再返回,而i++先返回值再增加。應用場景根據需求選擇,首碼適合先增後用,尾碼適合先用後增。詳細示例提供清晰的代碼演示這兩者的操作時機和實際應用。 在C#中,++i 和 i++ 都是自增運算符,但它們在操作上有細微的差異,主要體現在操作的 ...
  • 上次發佈了:Taurus.MVC 性能壓力測試(ap 壓測 和 linux 下wrk 壓測):.NET Core 版本,今天計劃準備壓測一下 .NET 版本,來測試並記錄一下 Taurus.MVC 框架在 .NET 版本的性能,以便後續持續優化改進。 為了方便對比,本文章的電腦環境和測試思路,儘量和... ...
  • .NET WebAPI作為一種構建RESTful服務的強大工具,為開發者提供了便捷的方式來定義、處理HTTP請求並返迴響應。在設計API介面時,正確地接收和解析客戶端發送的數據至關重要。.NET WebAPI提供了一系列特性,如[FromRoute]、[FromQuery]和[FromBody],用 ...
  • 原因:我之所以想做這個項目,是因為在之前查找關於C#/WPF相關資料時,我發現講解圖像濾鏡的資源非常稀缺。此外,我註意到許多現有的開源庫主要基於CPU進行圖像渲染。這種方式在處理大量圖像時,會導致CPU的渲染負擔過重。因此,我將在下文中介紹如何通過GPU渲染來有效實現圖像的各種濾鏡效果。 生成的效果 ...
  • 引言 上一章我們介紹了在xUnit單元測試中用xUnit.DependencyInject來使用依賴註入,上一章我們的Sample.Repository倉儲層有一個批量註入的介面沒有做單元測試,今天用這個示例來演示一下如何用Bogus創建模擬數據 ,和 EFCore 的種子數據生成 Bogus 的優 ...
  • 一、前言 在自己的項目中,涉及到實時心率曲線的繪製,項目上的曲線繪製,一般很難找到能直接用的第三方庫,而且有些還是定製化的功能,所以還是自己繪製比較方便。很多人一聽到自己畫就害怕,感覺很難,今天就分享一個完整的實時心率數據繪製心率曲線圖的例子;之前的博客也分享給DrawingVisual繪製曲線的方 ...
  • 如果你在自定義的 Main 方法中直接使用 App 類並啟動應用程式,但發現 App.xaml 中定義的資源沒有被正確載入,那麼問題可能在於如何正確配置 App.xaml 與你的 App 類的交互。 確保 App.xaml 文件中的 x:Class 屬性正確指向你的 App 類。這樣,當你創建 Ap ...
  • 一:背景 1. 講故事 上個月有個朋友在微信上找到我,說他們的軟體在客戶那邊隔幾天就要崩潰一次,一直都沒有找到原因,讓我幫忙看下怎麼回事,確實工控類的軟體環境複雜難搞,朋友手上有一個崩潰的dump,剛好丟給我來分析一下。 二:WinDbg分析 1. 程式為什麼會崩潰 windbg 有一個厲害之處在於 ...
  • 前言 .NET生態中有許多依賴註入容器。在大多數情況下,微軟提供的內置容器在易用性和性能方面都非常優秀。外加ASP.NET Core預設使用內置容器,使用很方便。 但是筆者在使用中一直有一個頭疼的問題:服務工廠無法提供請求的服務類型相關的信息。這在一般情況下並沒有影響,但是內置容器支持註冊開放泛型服 ...
  • 一、前言 在項目開發過程中,DataGrid是經常使用到的一個數據展示控制項,而通常表格的最後一列是作為操作列存在,比如會有編輯、刪除等功能按鈕。但WPF的原始DataGrid中,預設只支持固定左側列,這跟大家習慣性操作列放最後不符,今天就來介紹一種簡單的方式實現固定右側列。(這裡的實現方式參考的大佬 ...