愛伊米

提升遊戲陪玩系統開發安全性,安全架構如何設計?

由於

遊戲陪玩系統開發

中會涉及使用者及平臺的隱私資訊和資金資料,所以保證系統的安全性很重要,我們經常透過安全架構的設計實現這一目標,所謂的安全架構就是圍繞著遊戲陪玩系統開發的安全性而展開的設計工作。

提升遊戲陪玩系統開發安全性,安全架構如何設計?

一、安全架構設計的原則

雖然關於安全架構設計的原則有很多,但是在實際應用當中,並非是使用的越多越好,一般只需要做好以下兩種原則即可:

1、5A原則:在進行遊戲陪玩系統開發的安全架構設計時,需要圍繞身份認證、訪問控制、授權、可審計性、資產保護這五個方面進行合理性設計。

2、縱深防禦原則:主要是指在遊戲陪玩系統開發時,要透過多種安全機制的建立實現系統的安全性。

5A原則在安全架構設計時強調的是橫向防護,注重的是安全架構設計的合理性;縱深防禦原則強調的是縱向防護,注重的是安全架構設計對同一問題不同層級和角度的處理。在遊戲陪玩系統開發時,將這兩種原則結合在一起,能實現更有效的安全防護。

提升遊戲陪玩系統開發安全性,安全架構如何設計?

二、安全架構設計的關鍵點

雖然安全架構設計一般是圍繞遊戲陪玩系統開發設計去做的,但是在實際的設計中並不一定要涉及所有的架構檢視,我們主要從以下五類架構檢視入手:

1、邏輯架構

主要的關注內容是遊戲陪玩系統開發的功能,從邏輯上對系統進行分層,在安全架構設計時,需要從橫縱兩方面考量,橫方面重視的是分層架構的合理性,縱方面重視的是安全架構設計的安全性以及元件之間的獨立性。

2、物理架構

主要關注的內容是遊戲陪玩系統開發中的機房、網路、資料儲存、伺服器等方面,是安全架構設計中需要重點關注的架構檢視,涉及遊戲陪玩系統開發的物理層、網路層、應用與資料層、系統與平臺層的安全設計。

3、開發架構

在進行遊戲陪玩系統開發的安全架構設計時,元件間的互動是需要重點關注的方面,在利用時序圖進行安全性設計描述時,需要結合業務場景。

4、部署架構

主要關注的內容是遊戲陪玩系統開發中伺服器上的部署情況,在安全架構設計時需要關注檔案許可權控制、埠是否開放等問題。

5、技術元件選型

在安全架構設計時,還需要注意元件選型和版本存在的漏洞,透過合理的選擇保證遊戲陪玩系統開發的安全性。

提升遊戲陪玩系統開發安全性,安全架構如何設計?

在安全架構設計完畢後,還要進行安全評審,以此來分析安全架構設計是否能達到安全防護的目的。本來遊戲陪玩系統開發就是一個比較複雜的過程,融入安全架構設計對於開發者而言,挑戰難度又升一級。

宣告:本文由雲豹科技原創,轉載請註明作者名及原文連結,否則視為侵權