2021年云應用中的網絡安全
隨著網絡安全領域的最新進展,人們將會看到出現的一些新規則對現代云應用程序帶來的影響。
如果處理不當,每個方面都會帶來安全風險。全球有數十億人使用在線和數字技術,網絡攻擊者有足夠的機會攻破防火墻或防御措施,并對全球各地的機構或企業進行網絡攻擊。如今,有關網絡安全方面的新聞不勝枚舉,例如比特幣挖掘、信用卡憑據竊取、向系統注入惡意代碼、竊取機密數據等一些不良行為。在當今的數字世界中,這不僅僅是速度、快速接觸客戶、輕松設置、令人興奮的功能等,而是關于企業的系統、數據或功能的安全性。
什么是網絡安全?
保護電子數據、網絡、計算機系統和任何形式的數字基礎設施免受惡意網絡攻擊的方法和實踐被稱為網絡安全。銀行、教育機構、科技公司、政府機構、出版社、醫院和各個部門都投資于網絡安全基礎設施,以保護其客戶數據、商業機密和商業情報免受網絡攻擊者的侵害。
健全的網絡安全戰略是應對網絡犯罪和惡意攻擊的重要安全態勢,這些網絡攻擊旨在訪問、挖掘、注入、刪除或勒索公司或開發人員的系統和機密數據。以下將討論關于網絡安全和防范網絡攻擊的內容。
網絡安全的重要性
在許多情況下,由于網絡安全法規的不完善,使得網絡攻擊者能夠入侵企業的網絡,并以各種方式損害系統,因此一些企業喪失了聲譽和信任,并且在收入方面遭受了嚴重損失,但仍然無法有效應付。企業需要圍繞網絡安全制定強有力的標準和原則,以避免網絡攻擊者攻擊系統。網絡安全變得比以往任何時候都更加重要。以下是一些調查報告和示例:
- 到2021年,全球各地的企業由于網絡攻擊造成的損失預計將超過6萬億美元,
- 研究機構Gartner公司預測,到2022年,全球的安全支出將達到1700億美元,在短短一年內將增長8%。
- 美國全國互助保險公司最近的一項調查發現,58%的企業至少遭受過一次網絡攻擊。
- 與2015年相比,預計2021年勒索軟件危害事件將增加57倍。據稱勒索軟件是美國快速增長的網絡犯罪之一。因此,美國司法部(DOJ)將勒索軟件稱之為一種新的網絡犯罪商業模式。
- WannaCry攻擊英國各地的醫院服務系統,導致其醫療服務關閉近一周。這是一次勒索軟件攻擊,網絡犯罪分子控制了英國衛生系統,并要求交付贖金交還控制權。
網絡安全最佳實踐
以下是企業在實施網絡安全最佳實踐時需要考慮的一些建議:
- 進行網絡釣魚模擬。
- 對開發人員進行網絡安全培訓。
- 聘請安全專業人員。
- 采用DevSecOps最佳實踐。
- 僅對所需人員進行控制訪問。
- 使用多重身份驗證。
- 利用最好的安全漏洞工具。
- 啟用防火墻保護。
- 通過道德黑客進行更多測試。
網絡安全威脅的類型
以下是一些需要了解的主要網絡安全威脅:
- 惡意軟件是指病毒、特洛伊木馬和間諜軟件,它們可以通過惡意軟件注入任何系統以對其造成危害。
- 勒索軟件是一種惡意軟件,它通過加密鎖定目標計算機系統和文件,并要求支付贖金才能解鎖。
- 社交工程涉及人類互動,黑客誘騙受害者破壞安全協議,并獲取受保護的敏感數據。
- 網絡釣魚是網絡攻擊者以電子郵件(類似于具有相同名稱的知名來源)的形式發送給受害者的欺詐活動。這樣做是為了竊取敏感信息和登錄詳細信息。
- 內部威脅是員工、承包商或與企業有密切聯系的任何人實施的一種安全漏洞。
- 分布式拒絕服務(DDoS)攻擊是指網絡攻擊者將可疑流量發送到目標網站,使它們變慢、破壞/崩潰系統。
- 高級持久性威脅(APT)是指網絡攻擊者在很長一段時間內通過破壞網絡安全而不被發現,從而竊取數據的威脅。
- 中間人(MitM)攻擊是指網絡攻擊者充當未知且無法識別的中間人,攔截兩方之間的通信線路。
DevOps和網絡安全
如今的網絡安全不僅僅是擁有防火墻和安全措施,就認為一切都是安全的。這是一項持續的努力,需要持續和關鍵的關注來克服安全挑戰。數字時代的網絡安全補充了DevOps開發、測試、保護、管理和維護持續交付和質量的途徑。
使用DevOps流程的企業必須實施以上討論的強大的安全實踐。IT團隊實施的安全標準也應該用于DevOps安全。如果沒有適當的安全措施,DevOps實踐有時可能會使企業面臨嚴重的安全風險。管理DevOps網絡安全的理想方法是與安全團隊合作并參與持續威脅監控。
在當今的軟件企業中,網絡安全被集成到DevOps中是有充分理由的。加強開發和運營兩個部門之間的溝通與協作,將顯著加強風險管理,并處理SDLC任何階段出現的安全問題。
有關網絡安全事件的新聞報道
最近發生的最嚴重的一次網絡安全攻擊是美國大型信息技術商SolarWinds公司,其攻擊持續幾個月未被發現,并于去年12月首次被路透社報道。這個網絡安全漏洞被認為是21世紀受影響最大的漏洞之一。
在秘密侵入SolarWind公司的系統后,網絡攻擊者在該公司影響多個客戶的重要軟件系統之一中添加了惡意代碼。其名為“OrionIT”的系統受到了嚴重影響,它是全球許多大型企業和政府機構采用的監控和管理軟件。
根據美國證券交易委員會的文件,Solarwinds公司擁有33,000個使用Orion的客戶。通過這種方式,網絡攻擊者獲得了對數千個SolarWinds客戶的登錄憑據、網絡、系統和數字簽名的訪問權限。
網絡攻擊者利用供應鏈攻擊技術將惡意代碼注入OrionIT系統。通過第三方訪問,黑客可以攻擊SolarWind的系統(OrionIT),這通常發生在供應鏈攻擊中。
現在是什么,接下來是什么?行政命令
SolarWind公司的網絡攻擊震驚了世界各國。對此,美國政府開始致力于整頓網絡安全法規,以防止此類攻擊的發生,并提供數十億美元的資金來提高安全性。美國總統拜登簽署行政命令以實現網絡防御現代化;該命令的動機是需要更強大的安全流程,特別是圍繞軟件供應鏈攻擊。這個行政命令致力于為實現安全最佳實踐的現代化和保護美國聯邦網絡做出顯著貢獻。
因此,主要的軟件公司/供應商面臨著更新和重新調整以加強其網絡安全規則的壓力。這意味著未來幾年軟件供應商將把網絡安全放在最高優先級,這似乎是應對網絡攻擊者入侵的一個主要舉措。
美國政府和所有相關機構已提醒其軟件供應商遵循穩健的網絡安全協議和原則。
美國政府的行政命令非常明確:它規定網絡安全相當于美國政府的國家安全。為了獲得更強大的安全態勢,向美國聯邦政府出售的任何軟件不僅需要穩定、有價值的應用程序,還需要遵守嚴格的軟件材料清單(SBOM)要求,其中包括用于構建軟件的所有組件。
軟件物料清單(SBOM)
軟件物料清單(SBOM) 是構成軟件程序或應用程序的組件的完整列表。它要求供應商仔細列出用于構建應用程序的工具和第三方組件。出于安全原因,軟件物料清單(SBOM) 被認為非常有價值,因為它包含每一個細節。因此,如果出現任何災難或安全問題,供應商很容易追蹤導致問題的原因,并幫助解決或減輕這些挑戰。
在當前的行政命令中,重要的不僅僅是整個軟件而是細節,每一個微小的細節或組件都必須遵守新的行政命令。
如今,有許多解決方案可以掃描和列出應用程序中使用的組件,而JFrog就是其中一種更進一步的解決方案。
使用JFrog產品(特別是Artifactory和Xray),可以輕松了解組件、這些組件的來源以及組件的所有相關細節。這樣就可以做出數據驅動的決策,并在出現任何問題時采取預防措施。
軟件物料清單(SBOM) 的重要性
軟件開發商必須為其代碼庫準備和維護軟件BOM(SBOM)。任何典型的JavaScript Web應用程序都包含至少1000個依賴項,每個依賴項都可以包含更多的依賴項。因此,僅僅關注應用程序的頂級部分是無關緊要的,這意味著可能會錯過應用程序正在使用的大部分代碼。
用戶需要問問自己,是否檢查應用程序包含的開源組件的許可證是寬松的還是嚴格的?是否知道代碼庫中的開源組件正在維護?
用戶如何驗證其應用程序或軟件使用的開源組件是否存在任何已知漏洞?這就是軟件物料清單(SBOM)發揮重要作用的地方,因此重要的不僅是了解整個過程,還包括了解每一個環境細節。
這是將要發布的軟件物料清單(SBOM)標準的高級要求可能發揮作用的地方。雖然許多安全公司可能會提供一些說明,但在二進制生命周期中公開環境和變量的DevOps平臺將處于滿足這些政府要求的主要位置。例如,JFrog平臺可以作為JFrog所說的安全狀況的“單一事實來源”。通過不僅了解頂級二進制文件,而且了解所有構建和管道信息,用戶將不僅能夠了解其中的成分,還能夠了解它們的來源以及這些成分的供應鏈。這樣,用戶或許能夠基于這些新的網絡安全需求更好地滿足未來的需求。