av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

用BloodHoundFOSS修復(fù)常見AD安全問題

提升AD安全性包括在允許黑客進(jìn)入的環(huán)境中修復(fù)安全漏洞-但防御者首先需要確定這些漏洞是什么,而AD 的內(nèi)置工具卻使查看何種用戶對何種系統(tǒng)和對象所獲得的權(quán)限并不容易。如此多的安全問題,甚至其中一些非常危險,就這樣被忽視了。

成都創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護(hù)、公眾號搭建、微信平臺小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!

幸運的是,對防御者來說一些常見的 AD 安全問題一旦被識別出來就很容易修復(fù)。這些“唾手可得”的問題使防御者能夠相對容易地降低其 AD 環(huán)境的暴露風(fēng)險。以下是 AD 環(huán)境中三個最常見的安全問題,包括它們的影響以及防御者如何找到和修復(fù)它們。

我將使用BloodHound來進(jìn)行演示,BloodHound 是一個免費的開源工具(我是共同開發(fā)者之一),用于映射 Microsoft Active Directory 和 Azure Active Directory,但您可以使用其他工具執(zhí)行相同的步驟。

具有高級權(quán)限的 Kerberoastable 用戶

Kerberoast(一種網(wǎng)絡(luò)密碼驗證授權(quán)系統(tǒng))攻擊由安全研究員 Tim Medin于2014年首次確認(rèn)。該攻擊從AD中提取服務(wù)帳戶證書的哈希值進(jìn)行離線破解,并且可以由任何用戶執(zhí)行而無需向目標(biāo)發(fā)送數(shù)據(jù)包。當(dāng)目標(biāo)環(huán)境中的高級權(quán)限用戶暴露出易受這種攻擊的漏洞時,被破解的帳戶證書哈希值會給黑客提供一條奪取AD控制權(quán)的捷徑。我和我的同事在我們檢測的所有真實AD 環(huán)境中都發(fā)現(xiàn)了這個問題。

擁有高級權(quán)限用戶在Kerberoasting上的漏洞會引發(fā)很大的安全風(fēng)險,但僅使用 AD 的內(nèi)置工具很難識別這些易受攻擊的高級權(quán)限用戶,這是因為 AD 無法憑經(jīng)驗確定任何用戶的權(quán)限。AD 的界面不允許用戶“打開”安全組的成員,并且組和組之間的嵌套使得跟蹤具有特定權(quán)限級別的個別用戶耗時又困難,也很容易出錯并且造成遺漏。

在FOSS BloodHound中,這個過程要簡單得多。使用FOSS BloodHound底部的“原始查詢”欄可以顯示最高風(fēng)險的 kerberoastable 用戶。

MATCH p = shortestPath((u:User {hasspn:true})-[*1..]->(g:Group))
WHERE g.objectid ENDS WITH '-512'
RETURN p
LIMIT 100

這將返回一個可視界面,展示這些Kerberoastable的高級權(quán)限 用戶創(chuàng)建的攻擊路徑。此示例中的每個起始用戶節(jié)點(屏幕左側(cè)的綠色圖標(biāo))都是 Kerberoastable 用戶:

目標(biāo)組是靠右邊的黃色圖標(biāo)。如您所見,針對敵對目標(biāo),該組有許多可能的攻擊路徑可以選擇。

為了關(guān)閉這些攻擊路徑,需要從Kerberoasting中保護(hù)每個易受攻擊的用戶(我建議從最接近Tier Zero資產(chǎn)的用戶開始)。有兩種方法可以做到這一點:

  1. 確保用戶具有非常復(fù)雜的密碼(64個隨機(jī)字符)。
  2. 從用戶中刪除 SPN,采用配置關(guān)聯(lián)服務(wù)為計算機(jī)帳戶進(jìn)行授權(quán)。

域控制器對象所有權(quán)

域控制器對象權(quán)限應(yīng)僅由域管理員擁有。但在大多數(shù)現(xiàn)實的 AD 環(huán)境中,它們并非如此。這個問題非常普遍(我所審核的大約 75% 的環(huán)境中都發(fā)現(xiàn)到它),因為它導(dǎo)致在AD 中創(chuàng)建對象的用戶擁有域控制器對象的所有權(quán)。這是一個高風(fēng)險性的配置,因為擁有域控制器對象的用戶可以對這些對象創(chuàng)建新的攻擊路徑,而傳統(tǒng)上的非域管理員帳戶并沒有得到很好的保護(hù)。

要確定這是否發(fā)生在網(wǎng)絡(luò)上,請使用FOSS BloodHound 底部的“原始查詢”欄查詢:

MATCH (g:Group)
WHERE g.objectid ENDS WITH '-516'
MATCH p = (n:Base)-[:Owns]->(c:Computer)-[:MemberOf*1..]->(g)
RETURN p

結(jié)果將是一個圖形,顯示在此 AD 環(huán)境中擁有域控制器計算機(jī)對象的各種主體。所有這些隨機(jī)主體都有通向它們的攻擊路徑,這意味著它們在域控制器處結(jié)束。

要解決此問題,請執(zhí)行以下步驟:

1.打開 Active Directory 用戶和計算機(jī)。

2.啟用高級功能。

3.找到每個域控制器對象。

4.右鍵單擊屬性-安全-高級,然后更改。

5.將每個 DC 的所有者更改為 Domain Admins 組。

整個過程不超過一個小時,并且不太可能影響AD中的任何其他關(guān)系或權(quán)限。

域用戶、普通用戶和已授權(quán)的可控其他對象的用戶組

擁有任意權(quán)限的域用戶、普通用戶和授權(quán)用戶主體可作為攻擊路徑的入口。這些組其實并不需要權(quán)限 - 它更容易為黑客所利用。通常,管理員試圖通過授予一攬子特權(quán)來解決特定問題,這是另一種危險配置,但也易于補救。

首先,找到控制另一個主體的域用戶組的所有情況。FOSS BloodHound 可以通過兩種方式顯示這一點。

選項一:在 GUI 中查找組并單擊“Outbound Object Control”。

選項二:如果您正在運行多個 AD 域,則可以使用此命令啟動所有實例:

MATCH p = (g:Group)-[{isacl:true}]->(m)
WHERE g.objectid ENDS WITH '-513'
RETURN p

解決此問題與上一個問題類似。在 Active Directory 用戶和計算機(jī)中找到受影響的對象,調(diào)出其安全描述符,并刪除“域用戶”組是身份引用的違規(guī) ACE。

識別和修復(fù)這三個問題完全在大多數(shù) AD 或安全團(tuán)隊的能力范圍內(nèi),即使沒有后續(xù)工作,它們也會使 AD 環(huán)境更加安全。如果組織決定不關(guān)注 AD 安全,管理員可以(并且應(yīng)該)通過解決這三個問題來發(fā)揮作用。


當(dāng)前標(biāo)題:用BloodHoundFOSS修復(fù)常見AD安全問題
鏈接分享:http://uogjgqi.cn/article/coeosee.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流