陳詰昌
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    1
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    ###### tags: `CCSE` `證照` `雲端安全` # EC-Council CCSE (Certified Cloud Security Engineer) * Exam Code:312-40 * Duration: 4 hrs * Questions: 125 **Author:陳詰昌 Email: power.shell@gmail.com** ![image](https://hackmd.io/_uploads/r15oAGY2A.png) # Module 1: 簡介 ## 雲計算基礎知識 ### 雲端特性: * 隨需應變自助服務 On demand self service * 隨時隨地用任何網路裝置存取 Broad network access * 多人共享資源池 Resource pooling * 快速重新部署靈活度 Rapid elasticity * 可被監控與量測的服務 Measured service ### 雲端服務模式 * IaaS: 透過服務API提供虛擬機及抽象化硬體、作業系統,如Amazon EC2 * PaaS: 提供開發工具、組態管理及開發平台去開發客製化應用程式,如Google App Engine * SaaS: 透過網路提供軟體,如Google Doc、Calendar ### 責任分擔 ![](https://hackmd.io/_uploads/r1gMFY2uJn.png) ### 部署方式:依照企業需求 * 公有雲:服務在公用網路上提供 * 私有雲:雲基礎設施專屬於某一組織 * 社群雲:專屬於特定社群中數個組織共享 * 混合雲:結合2個或以上的雲端部署 ### 雲端角色 * cloud consumer:消費者使用雲服務 * cloud provider:提供者提供雲服務給有興趣者 * cloud carrier:消費者與提供者間提供連結與傳輸服務之中間商,如電信業者 * cloud auditor:獨立評鑑雲服務控制措施並給出意見(安全、隱私、效能) * cloud broker:依照使用、效能及遞送等進行管理,維持雲服務提供者與消費者間關係 ## 雲計算目標及議題 ### 安全目標 * 資料安全 * 符合法規 * 支出經費 * 可擴展性 ### 雲安全議題 * 安全分類 * 供應商要面對(負責)安全議題 * 消費者要面對(負責)安全議題 * 安全模型 * SaaS安全議題 * PaaS安全議題 * IaaS安全議題 * 安全面向 * 資安漏洞 * 資安風險 * 資安威脅 ### 雲資安風險、威脅與漏洞 * 未知風險剖析 * 不安全的API * 資料喪失外洩 * 不適當存取控制 * 缺乏多因子驗證 * 帳號或服務挾持 ## 洞察雲安全 傳統地端安全量測方法未因採用雲端後改變,而改變注重焦點; 雲服務採用並未改變地端安全協定,而改變雲消費者安全注重點。 ### 雲安全與地端安全差異 | 雲安全 | 傳統安全 | | -------- | -------- | | 快速彈性 | 彈性差 | | 資源利用佳 | 較低效率 | | 前期設施投入低 | 高前期花費 | | 用多少花多少 | 高花費 | | 第三方資料中心 | 自建資料中心 | ### 共擔責任 * 依據責任模型雲服務提供者與消費者各自負責所要承擔資安責任 ![image](https://hackmd.io/_uploads/Sye0YQYhA.png) ### 消費者與雲提供者 * 消費者: * 使用者安全與監控(IAM) * 使用者數位憑證及存取雲資源權限 * 數位身分的管理(建立、修改及移除)及授權 * 資安資料(加密與金鑰管理) * 資料加密 * 金鑰管理 * 密碼政策管理 * 定期評估安全控制 * 雲資料備份 * 應用程式等級安全 * 資料儲存安全 * 監控、記錄與合規 * 範圍:雲服務、應用程式及基礎服務 * 監控以下活動是否為非經授權 * 資料複製 * 資料檔案變更 * 資料檔案分類改變 * 資料檔案所有權變更 * 記錄 * 合併所有紀錄 * 擷取適當資料(夠重建事件) * 控制紀錄蒐集及分散頻率 * 確認系統彈性 * 提供者: * 共享基礎設施安全 * 防火牆 * 路由器 * hypervisor * 儲存 * 網路 * DNS * 目錄服務 * API ### 合規 * 組織清楚瞭解法規要求,使業務在快速推展時受益 ### CSP業者評估 * 評估項目 * 安全政策、合規及實踐揭露 * 必要揭露 * 安全架構 * 安全自動化 * 治理與安全責任 # Module 2: 雲端的平台及架構安全 * Understand Cloud Platform and Infrastructure * Understand the Risks and Threats Associated with Cloud Platform and Infrastructure * Learn how to Secure the Key Components of Cloud Platform and Infrastructure * Learn how to Design a Secure Data Center in Cloud * Understand Cloud Platform and Infrastructure Security in AWS * Learn how to Implement Cloud Platform and Infrastructure Security in AWS * Understand Cloud Platform and Infrastructure Security in GCP * Learn how to Implement Cloud Platform and Infrastructure Security in Google * Understand Cloud Platform and Infrastructure Security in Microsoft Azure * Learn to Implement Cloud Platform and Infrastructure Security in Microsoft Azure ## 雲架構 ### 什麼是雲基礎設施? * 所有用來提供雲服務所需要的軟硬體 * 計算、儲存、網路硬體、虛擬化軟體及管理層 ### 雲平台與架構元件 * 實體與環境元件:資料中心 * 計算元件:配置與管理雲資源 * 虛擬化元件:提供計算、儲存、記憶體及網路等虛擬化 * 網路元件:提供電腦間管制性溝通 * 服務網路:網際網路與虛擬機器間通訊,並計練網路資源池 * 儲存網路:連接虛擬儲存與虛擬機 * 管理網路:管理與API流量 * 儲存元件:儲存與管理資料 * 管理元件:用 來設定與維護平台、基礎設施與應用程式之工具與介面 ### 微分割與網路定義邊界(SDP) ## 雲平台與基礎設施風險與威脅 * 政策與組織風險 * 一般性風險 * 虛擬化風險 * 非雲端特有風險 * 雲端特有風險 * 管理平面違規 * 資源耗盡 * 隔離措施失效 * 不安全資料刪除 * 控制衝突風險 * 法規風險 ### 虛擬設備 ## Module 3: 雲端的應用程式安全 * Understand Cloud Application Security * Discuss cloud application security risks * Understand Secure Software Development Lifecycle (SSDLC) of Cloud Applications * Understand DevOps and Continuous Integration/ Continuous Deployment (CI/CD) * Discuss cloud application security controls * Understand Application Security Features in AWS * Learn How to Implement Application Security in AWS * Understand Application Security Features in Azure * Learn How to Implement Application Security in Azure * Understand Application Security Features in GCP * Learn How to Implement Application Security in GCP ## Module 4: 雲端的資料安全 * Understand Data Security in Cloud * Discuss cloud data storage fundamentals * Understand the cloud storage architecture and life cycle phases * Evaluate the risks, attacks, and issues in cloud data storage * Understand data security strategies and technologies in the cloud * Discuss Information Rights management Systems * Discuss Data retention and archiving strategies * Discuss Storage and Analysis of Data events * Understand storage services in Amazon Webservices (AWS) * Learn how to implement data security in Amazon Webservices (AWS) * Understand storage services in Google Cloud Platform (GCP) * Learn how to implement data security in Google Cloud Platform (GCP) * Understand storage services in Microsoft Azure * Learn how to implement data security in Microsoft Azure ## Module 5: 雲端的安全運營 * Discuss cloud security operations * Understand elements (standards and methods) in cloud data center physical/logical Operations * Learn Security Operations to Build Cloud Infrastructure * Learn How to Perform Security Operations for Cloud Infrastructures * Learn Security Operations to Manage Cloud Infrastructure * Discuss Security Configurations Management for Cloud Infrastructure * Learn to Monitor Security Operations for Cloud Infrastructure * Understand security operations in Microsoft Azure * Learn to implement security operations in Microsoft Azure * Understand security operations in Amazon Webservices (AWS) * Learn to implement security operations in Amazon Webservices (AWS) * Understand security operations in Google Cloud Platform (GCP) * Learn to implement security operations in Google Cloud Platform (GCP) ## Module 6: 雲端的滲透測試 * Understand the scope of cloud penetration testing * Learn generic penetration testing steps in the cloud * Learn AWS-specific penetration testing steps * Learn Azure-specific penetration testing steps * Learn GCP-specific penetration testing steps ## Module 7: 雲端的事故應變 * Understand Cloud Incident Response * Understand Cloud Incident Response Lifecycle * Understand How SOAR Accelerates Incident Response * Discuss Security Incident Response in AWS * Discuss AWS Investigation and Detection Tools * Discuss Security Incident Response in Microsoft Azure Cloud * Discuss Security Incident Response in Google Cloud Platform (GCP) ## Module 8: 雲端的鑑識調查 * Discuss cloud forensics * Learn how to investigate security incidents in Amazon Web Services (AWS) * Learn how to investigate security incidents in Microsoft Azure * Learn how to investigate security incidents in Google Cloud Platform (GCP) ## Module 9: 雲端的營運持續與災難復原 * Discuss Cloud Disaster Recovery and Business Continuity * Learn to Design Disaster Recovery and Business Continuity in Cloud * Learn to Architect Recovery and Resilience in AWS * Learn to Implement Recovery and Resilience in AWS * Understand Business Continuity and Disaster Recovery in Microsoft Azure * Learn Disaster Recovery Configurations in Azure * Learn to Implement BC/DR with Azure SQL Database * Learn to Configure BCDR for Azure Stack Edge VPN * Understand Various Disaster Recovery Scenarios in Azure * Learn to Implement BCDR in Azure * Discuss Azure Partner Solutions for BCDR * Discuss BC/DR in Google Cloud Platform (GCP) * Discuss GCP Resources for Disaster Recovery (DR) and Business Continuity Plan (BCP) * Understand Disaster Recovery for Data in GCP * Understand Disaster Recovery for Applications in GCP * Learn to Architect DR for Cloud Infrastructure Outages * Learn to Implement BCDR in Google Cloud Platform (GCP) * Discuss Partners Solutions for Implementing BCDR in GCP ## Module 10: 雲端的治理、風險管理及合規 * Understand GRC in the Cloud * Discuss Cloud Governance * Learn to Implement and Maintain Governance for Cloud Computing * Discuss Risk management in the Cloud * Discuss Risk Management Framework and Process in the Cloud * Understand Cloud Compliance * Learn to Implement GRC in the cloud * Understand GRC in Amazon Web Services (AWS) * Understand GRC in Azure * Understand GRC in Google Cloud Platform (GCP) ## Module 11: 雲端的標準、政策及法規議題 * Understand Laws Impacting Cloud Computing * Learn the Cloud Computing Standards * Describe the Legal Frameworks for Data Protection and Privacy * Learn Audit Planning and Reporting in the Cloud * Describe Outsourcing and Vendor Management * Understand Standards, Policies, and Auditing in AWS * Understand Standards, Policies, and Auditing in Azure * Understand Standards, Policies, and Auditing in GCP

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully