顯示具有 風險管理 標籤的文章。 顯示所有文章
顯示具有 風險管理 標籤的文章。 顯示所有文章

2023年9月3日 星期日

威脅建模

 

Basics of Data-Centric System Threat Modeling

Step 1: Identify and Characterize the System and Data of Interest

l   The authorized locations for the data within the system.

Storage: all places where data may be at rest within the system boundaries;

Transmission: all ways in which data may transit over networks between system components 

and across the system’s boundaries;

Execution environment: e.g., data held in local memory during runtime, data processed by

virtual CPUs, etc.

Input: e.g., data typed in using the keyboard; and

Output: e.g., data printed to a physically attached printer, data displayed on the laptop screen

l   A basic understanding of how the data moves within the system between authorized locations

l   The security objectives (e.g., confidentiality, integrity, availability) for the data

l   The people and processes who are authorized to access the data in a way that could affect  the security objectives.

Example Scenario

Summary

The data of interest is a spreadsheet containing personally identifiable information (PII) for employees who have received workers’ compensation.

The system of interest comprises

The authorized locations for the data of interest are as follows

Storage:

Transmission:

Execution environment:

Input:

Output:

Description:

 

Step 2: Identify and Select the Attack Vectors to Be Included in the Model

Location 1: Stored in a spreadsheet on the local hard drive.

l   Vector 1a: Attacker gains unauthorized physical access to the laptop, uses forensic tools or other utilities to copy the file (without authenticating to the OS).

l   Vector 1b: Attacker gains unauthorized physical access to the laptop, exploits vulnerabilities to gain OS access (impersonating user/admin).

l   Vector 1c: Attacker steals and reuses user/admin/service credentials.

l   Vector 1d: Attacker gains access to/control over user’s session/device.

l   Vector 1e: User forwards the file to an unauthorized recipient (user was tricked via social  engineering, user is malicious, user made a mistake, etc.)

l   Vector 1f: Attacker accesses unsecured network service (e.g., connects to unsecured file share) and gains access to the file.

Location 2: Stored in a spreadsheet on a flash drive backup.

l   Vector 2a: Attacker gains unauthorized physical access to the flash drive, mounts the drive and copies the file

l   Vector 2b: Attacker steals and reuses user/admin/service credentials for laptop while flash drive is mounted.  

l   Vector 2c: Attacker gains access to/control over user’s session/device while flash drive is mounted.

l   Vector 2d: User forwards the file to an unauthorized recipient. 

Location 3: Printed to a nearby printer over a wireless network connection.

l   Vector 3a: Attacker monitors unencrypted or weakly encrypted wireless network communications and captures the data being sent to the printer

l   Vector 3b: Attacker views a printout of the spreadsheet.

Location 4: Processed locally. 

l   Vector 4a: Attacker gains access to/control over user’s session/device.

Location 5: Input locally

l   Vector 5a: Attacker watches the information being typed in to the laptop.

l   Vector 5b: Attacker uses keystroke logger on laptop to monitor keystrokes.

Location 6: Output locally.

l   Vector 6a: Attacker views the information on the laptop screen

l   Vector 6b: Attacker uses malware on laptop to take screen shots.

Selected attack vectors (based on the possibility and the likelihood of each attack vector being used to completely compromise confidentiality)

l   Vector 1c: Data is stored in a spreadsheet on the local hard drive; attacker steals and reuses user/admin/service credentials.

l   Vector 1d: Data is stored in a spreadsheet on the local hard drive; attacker gains access to/control over user’s session/device.

l   Vector 2b: Data is stored in a spreadsheet on a flash drive backup; attacker steals and reuses user/admin/service credentials for laptop while flash drive is mounted.

l   Vector 2c: Data is stored in a spreadsheet on a flash drive backup; attacker gains access to/control over user’s session/device while flash drive is mounted.

l   Vector 4a: Data is processed locally; attacker gains access to/control over user’s session/device.

 

 

 

Step 3: Characterize the Security Controls for Mitigating the Attack Vectors

Feasible security control alterations:

1.        Require strong password with strongly encrypted password hash (vectors 1c and 2b).

l   Effectiveness: Low

l   Acquisition and implementation costs: Low 

l   Annual management/maintenance costs: Low 

l   Impact on functionality: Low 

l   Impact on usability: Low 

l   Impact on performance: Low  

2.  Require multifactor authentication (vectors 1c and 2b)

l  Effectiveness: High 

l  Acquisition and implementation costs: Moderate 

l  Annual management/maintenance costs: Moderate 

l  Impact on functionality: Low 

l  Impact on usability: Moderate 

l  Impact on performance: Low 

3.          Use antivirus software, spam filtering, real-time blacklists, user awareness, web reputation software, etc. (vectors 1c, 1d, 2b, 2c, and 4a)

l   Effectiveness: Moderate 

l   Acquisition and implementation costs: Moderate 

l   Annual management/maintenance costs: Moderate 

l   Impact on functionality: Moderate  

l   Impact on usability: Moderate 

l   Impact on performance: Moderate 

4.          Patch vulnerabilities (vectors 1c, 1d, 2b, 2c, and 4a)

l   Effectiveness: Low 

l   Acquisition and implementation costs: Moderate 

l   Annual management/maintenance costs: Moderate  

l   Impact on functionality: Moderate  

l   Impact on usability: Low   

l   Impact on performance: Moderate

 

Step 4: Analyze the Threat Model

After much debate, the organization decides to set the following scores for the characteristics and weigh them all evenly:

l   No security control effectiveness = 0 

l   Security control effectiveness of low = 1  

l   Security control effectiveness of moderate = 2

l   Security control effectiveness of high = 3 

 

l   Negative implication of high = 1

l   Negative implication of moderate = 2 

l   Negative implication of low = 3

 

 

Possible Security Controls

Acquisition and

Implementation Costs

Annual Management/

Maintenance Costs

Impact on

Functionality

Impact on Usability

Impact on

Performance

Total for Security

Control

Require strong password with strongly encrypted password hash

3

3

3

3

3

15

Require multifactor authentication

2

2

3

2

3

12

Use antivirus software, spam filtering, real-time blacklists, user awareness, web reputation software,

2

2

2

2

2

10

Patch vulnerabilities

2

2

2

3

2

11

 

Possible Security Controls

Security Control

Effectiveness Per

Attack Vector

每個攻擊媒介的安全控制有效性

Negative

Implication

Total

Security Control Effectiveness

Times Negative Implication Total Per Attack Vector

安全控制有效性 乘以負面影響 每個攻擊媒介的總影響

1c       

1d

2b

2c

4a

1c

1d

2b

2c

4a

Require strong password with

strongly encrypted password

hash

1

0

1

0

0

15

15

0

15

0

0

Require multifactor

authentication

3

0

3

0

0

12

36

0

36

0

0

Use antivirus software, spam

filtering, real-time blacklists,

user awareness, web

reputation software, etc.

2

2

2

2

2

10

20

20

20

20

20

Patch vulnerabilities

1

1

1

1

1

11

11

11

11

11

11

 

自訂以數據為中心的系統威脅建模方法

 

本出版物主要介紹了以數據為中心的系統威脅建模定性方法。定量方法將比定性方法帶來更精確和準確的結果,但定量方法也將更加資源密集,並且除非指標和方法大多是自動化的,否則無法很好地擴展大型複雜系統的建模。  由於這種自動化尚未廣泛使用,如果有的話,本出版物側重於定性

建模,這仍然非常有益。將來,隨著更多自動化定量指標和方法的出現,組織應該重新考慮使用定量建模的可行性。

 

方法中的大多數操作都可以在內容(捕獲哪些資訊)和格式/結構(如何捕獲資訊)方面以多種方式進行處理。沒有“正確”的方法,這些例子純粹是說明性的。重要的是記錄足夠的資訊,以便為後續步驟提供必要的輸入,併為提出可操作的建議奠定基礎。

 

該方法靈活性的一個主要例子是步驟2。步驟 2 使用步驟 1 中的授權位置清單來獲取感興趣的數據。在示例中,每個攻擊媒介都以敘述方式定義,例如「攻擊者獲得了對筆記型電腦的未經授權的物理訪問,使用取證工具或其他實用程式複製檔(無需對操作系統進行身份驗證)」。。這個單一的語句實際上傳達了三條數據:1)惡意內容的來源,2)該惡意內容的潛在易受攻擊的處理器,以及3)惡意內容本身的性質。

 

一些組織可能更喜歡使用更具敘述性的方法來定義攻擊向量,因為其他人更容易理解,而其他組織可能希望採用更徹底或基於技術的方法,因此希望將威脅後果和操作作為識別攻擊向量的分類法。當然,由於現有的流程和工具或其他原因,還有許多其他方法來定義攻擊媒介,各個組織可能更喜歡使用。 另一個要考慮的因素是攻擊媒介的粒度;一個組織可能只有資源在真正高層次上考慮攻擊向量,而另一個組織可能希望進行深入研究,並使攻擊向量盡可能窄。Organizations may also want 確定其威脅建模的範圍,從而減少工作量。以步驟 2 為例,組織可以決定消除任何不值得進一步考慮的攻擊媒介。例如,組織可能決定忽略相對可能性最低的攻擊向量,因為有太多其他攻擊向量需要考慮。

同樣,組織可能只對可能導致機密性、完整性和可用性完全受損的攻擊媒介感興趣(至少在最初階段)。另一種可能性是消除沒有任何可行緩解措施的攻擊媒介。理想情況下,組織應該在篩選出任何攻擊向量之前分析所有攻擊向量 - 例如,一個不太可能的攻擊向量可能變得非常容易且便宜地緩解,或者單個緩解措施可以解決多個攻擊向量 - 但實際上,在某些情況下這可能不可行。

 

當然,組織可以跳過方法中與特定情況或環境無關的任何元素,同樣,如果其他因素對組織也很重要,組織也可以添加特徵。

2020年2月11日 星期二

武漢疫情對全球供應鏈的影響


資訊系統在供應鏈中扮演重要的角色,此次重大災情影響了包括人力、生產、採購、物流、銷售、市場等整體環節,如何善用資訊化能降低對企業的衝擊,的確是蠻大的挑戰,畢竟現在全球大企業的生產基地在中國占比很高,而中國又是最大疫區,在勞力密集的生產結構,少了人工就直接降低了生產力,反之,自動化占比高雖不影響生產,但在採購,配送是否能夠順暢也是一項問題,因此風險管理至關重要,從風險分析中訂定出短中長期策略,以因應此次危機。

漢肺炎的疫情越演越烈,且蔓延全球,許多中國工廠因復工禁令已延遲開工,再加上交通限制影響物流,全球供應鏈遭受衝擊,面臨供貨不足的風險。市調機構Gartner近日發布了一份觀察報告,探討疫情對全球供應鏈造成的影響,以及向供應鏈領導者提出不同期間的因應建議。供應鏈需要可衡量關鍵風險指標的框架,針對可控和可預見的不確定因素,包含合規性、勞動力、材料、生產能力和財務,制定管理方案,來監控疫情對其價值鏈造成的影響,以做好準備。Gartner向直接參與材料採購和供應鏈服務的供應鏈領導者,提出風險管理方案的建議,以短期、中期和長期三個時間段劃分。

Gartner5大面向探討疫情對全球供應鏈帶來的影響。

首先是材料,受災情影響的地區生產的材料或成品,將無法供應或出現短缺情況,同樣地,需經過災情地區運輸的材料或成品也受到影響。

其次是勞動力,白領和藍領勞動階級可能因確診感染,或是接觸患者需受隔離,而無法工作,將使企業勞動力出現不足的情況。疫情的不確定性使工廠面臨人力短缺的困境,Gartner表示,勞動力至少下降2成,導致產量和產能下滑。

第三為採購面向,企業人員的行動若受交通管制措施限制,僅能於特定範圍內活動,會限制企業開發、考察和檢視新業務或項目及經營業務的能力。Gartner表示,成本控制會變得更為複雜,企業需面對難以預測的採購價格差異。

第四項為物流,現有物流樞紐和供應網路可能會面臨容納能力和可用性的限制,這代表即使有材料,他們也可能會被困在某處。Gartner特別指出,當多個產業同時遭遇材料被困在某處時,欲尋找替代運輸路徑和方式將變得更為不易。

第五項則是消費者方面,民眾因擔心出外會接觸到病毒,更為謹慎外出購買商品。對此,Gartner認為,會有許多企業轉向於網路銷售商品,這會對物流網路構成挑戰。

供應鏈需以短、中、長分三個時間段,訂定風險管理方案
供應鏈需要可衡量關鍵風險指標的框架,針對可控和可預見的不確定因素,包含合規性、勞動力、材料、生產能力和財務,制定管理方案,來監控疫情對其價值鏈造成的影響,以做好準備。Gartner向直接參與材料採購和供應鏈服務的供應鏈領導者,提出風險管理方案的建議,以短期、中期和長期三個時間段劃分。

疫情發生當月
第一點,供應鏈領導者應該為受疫情影響的供應鏈,制定高風險中斷監測和應對計畫,並且將制定該計畫放在第一位,同時確保計畫的資訊透明化,以快速掌握全貌。

第二,將身處欠缺完善醫療體系國家的供應商和子供應商,列為高風險權重分配的對象。並在評估消費者支出的變化後,確保庫存在可取得之地,不受物流網路中斷影響。

最後一點則是與公司法務共同審查合約內容,了解無法如期交貨會產生的財務損失,同時,與人資部門合作,提供身於受疫情影響地區的員工協助,並重新評估出差政策。

疫情發生後的13個月
首先,聚焦供需關係平衡,必要時增加緩衝庫存量,因應無法預測的物流和材料波動性。

其次,評估開發多家供應商的機會,來確保原料的供應力。

第三點,與內部利益關係人和關鍵供應商合作,建立統一的風險管理方法,來監控潛在材料和生產力短缺的狀況,並做好相對應的準備。

長期的定義則為3個月或以上
第一,當企業風險應對能力無法緩解任何中斷狀況時,應該優先處理具風險的物資以降低風險。

審查新產品導入的流程,找尋或開發可替代的材料來源,以及可替代的產品或材料物流路線,進而讓價值鏈多樣化,同時,分析新產品的上市後,數量、品質與市場變化等因素可能會帶來的連鎖影響。

文章來源:iThome




  資訊安全管理重要流程 資訊安全管理包含眾多工作,組織中有多少資訊系統,資訊設備,提供哪些資訊服務,自行開發或是委外開發時之系統之安全性,如何確保服務的正常運作及機敏資料的安全,當有資安事件時,是否有適當人員來處置與緊急應變,要如何監控資訊環境,這些工作需要有系統的規劃,每項工...