Jak Defender for Cloud Apps pomáhá chránit vaše prostředí GitHub Enterprise

GitHub Enterprise Cloud je služba, která organizacím pomáhá ukládat a spravovat kód a také sledovat a řídit změny kódu. Spolu s výhodami vytváření a škálování úložišť kódu v cloudu můžou být nejdůležitější prostředky vaší organizace vystavené hrozbám. Mezi veřejně přístupná aktiva patří úložiště s potenciálně citlivými informacemi, podrobnosti o spolupráci a partnerství a další. Zabránění zpřístupnění těchto dat vyžaduje nepřetržité monitorování, aby se zamezilo tomu, že škodlivé osoby nebo interní pracovníci bez dostatečného povědomí o bezpečnosti budou neoprávněně vynášet citlivé informace.

Připojení cloudu GitHub Enterprise k Defender for Cloud Apps vám poskytne lepší přehled o aktivitách uživatelů a detekci hrozeb pro neobvyklé chování.

Pomocí tohoto konektoru aplikace můžete přistupovat k funkcím SaaS Security Posture Management (SSPM) prostřednictvím kontrolních mechanismů zabezpečení, které se projeví ve skóre zabezpečení Microsoftu. Další informace

Hlavní hrozby

Mezi hlavní hrozby pro GitHub prostředí podnikového cloudu patří:

  • Ohrožené účty a vnitřní hrozby
  • Únik dat
  • Nedostatečné povědomí o zabezpečení
  • Nespravované vlastní zařízení (BYOD)

Jak Defender for Cloud Apps pomáhá chránit vaše prostředí

Defender for Cloud Apps pomáhá chránit vaše prostředí GitHub Enterprise s využitím následujících osvědčených postupů:

SaaS správa bezpečnostní pozice pro GitHub Enterprise Cloud

Pokud chcete zobrazit doporučení k stavu zabezpečení pro GitHub ve skóre zabezpečení Microsoftu, vytvořte konektor rozhraní API na kartě Konektory s oprávněními Vlastník a Podnik . V části Zabezpečené skóre vyberte Doporučené akce a filtrujte podle Produktu = GitHub.

Mezi doporučení pro GitHub patří například:

  • Povolení vícefaktorového ověřování (MFA)
  • Povolení jednotného přihlašování (SSO)
  • Zakažte možnost Povolit členům změnit viditelnost úložiště pro tuto organizaci.
  • Zakažte možnost členové s oprávněními správce pro úložiště můžou odstraňovat nebo přenášet úložiště.

Pokud konektor už existuje a ještě se vám nezobrazují doporučení GitHubu, aktualizujte připojení odpojením konektoru rozhraní API a jeho opětovným připojením s oprávněními Vlastník a Enterprise .

Další informace najdete tady:

Ochrana GitHubu v reálném čase

Projděte si nejlepší postupy Defender for Cloud Apps pro zabezpečení a spolupráci s hosty.

Připojení cloudu GitHub Enterprise ke Microsoft Defender for Cloud Apps

Pomocí následujících kroků se pomocí rozhraní API konektoru aplikací připojte Microsoft Defender for Cloud Apps ke stávající organizaci GitHub Enterprise Cloud. Toto připojení vám poskytuje přehled o používání cloudu GitHub Enterprise ve vaší organizaci a kontrolu nad ním. Další informace o tom, jak Defender for Cloud Apps chrání GitHub Enterprise Cloud, najdete v tématu Ochrana GitHubu Enterprise.

Pomocí tohoto konektoru aplikace můžete přistupovat k funkcím SaaS Security Posture Management (SSPM) prostřednictvím kontrolních mechanismů zabezpečení, které se projeví ve skóre zabezpečení Microsoftu. Další informace

Požadavky

Než se k Defender for Cloud Apps připojíte GitHub Enterprise Cloud, ujistěte se, že jsou splněné následující požadavky:

  • Vaše organizace musí mít licenci GitHub Enterprise Cloud .
  • Účet GitHubu používaný pro připojení k Defender for Cloud Apps musí mít oprávnění vlastníka pro vaši organizaci.
  • Pro možnosti SSPM musí být zadaný účet vlastníkem podnikového účtu.
  • Pokud chcete ověřit vlastníky vaší organizace, přejděte na stránku vaší organizace, vyberte Lidé a pak filtrujte podle vlastníka.

Ověření domén GitHubu

Ověření domén je volitelné. Doporučujeme, abyste domény ověřili, aby Defender for Cloud Apps mohly odpovídat doménovým e-mailům členů vaší organizace na GitHubu s odpovídajícími uživateli Azure Active Directory.

Ověření domény je volitelné a oddělené od procesu konfigurace GitHub podnikové cloudové aplikace. Pokud už jsou vaše domény ověřené, tento postup přeskočte.

  1. Upgradujte organizaci na podnikové podmínky služby.

  2. Ověřte domény vaší organizace.

    Poznámka

    Nezapomeňte ověřit všechny spravované domény uvedené v nastavení Defender for Cloud Apps. Spravované domény jsou uvedené na portálu Microsoft Defender v části Nastavení>Cloud Apps>Podrobnosti o>systému> OrganizaceSpravované domény.

Konfigurace GitHub Enterprise Cloudu

  1. Zkopírujte přihlašovací jméno vaší organizace. Přihlašovací jméno organizace budete potřebovat později.

    Poznámka

    Stránka bude mít adresu URL, například https://github.com/<your-organization>. Pokud je například stránka vaší organizace https://github.com/sample-organization, přihlašovací název organizace je sample-organization.

  2. Vytvořte aplikaci OAuth pro Defender for Cloud Apps pro připojení vaší organizace Na GitHubu.

  3. Vyplňte podrobnosti o registraci nové aplikace OAuth a pak vyberte Zaregistrovat aplikaci.

    • Do pole Název aplikace zadejte název aplikace.
    • Do pole Adresa URL domovské stránky zadejte adresu URL domovské stránky aplikace.
    • Do pole Adresa URL zpětného volání autorizace zadejte následující hodnotu: https://portal.cloudappsecurity.com/api/oauth/connect.

    Poznámka

    • Pro zákazníky GCC pro státní správu USA zadejte následující hodnotu: https://portal.cloudappsecuritygov.com/api/oauth/connect

    • Pro zákazníky US Government GCC High zadejte následující hodnotu: https://portal.cloudappsecurity.us/api/oauth/connect

    • Aplikace vlastněné organizací mají přístup k aplikacím organizace. Další informace najdete v tématu o omezeních přístupu k aplikacím OAuth.

  4. Vyberte aplikaci OAuth, kterou jste vytvořili, a zkopírujte ID klienta a tajný klíč klienta.

Nakonfigurujte Defender for Cloud Apps

  1. Na portálu Microsoft Defender vyberte Nastavení. Pak zvolte Cloud Apps. V části Připojené aplikace vyberte Konektory aplikací.

  2. Na stránce Konektory aplikací vyberte +Připojit aplikaci a potom GitHub.

  3. V okně Instance name dejte konektoru popisné jméno a poté vyberte Next.

  4. V okně Zadat podrobnosti vyplňte ID klienta a tajný klíč klienta z aplikace OAuth a přihlašovací jméno organizace, které jste zkopírovali při konfiguraci GitHub podnikového cloudu.

    Připojte GitHub.

    Podnikový slug, označovaný také jako název organizace, je potřebný pro podporu funkcí SSPM. Jak najít slug Enterprise:

    1. Vyberte profilový obrázek GitHubu –>vaše podniky.
    2. Vyberte svůj podnikový účet a zvolte účet, ke kterému se chcete připojit Microsoft Defender for Cloud Apps.
    3. Ověřte, že adresa URL obsahuje identifikátor organizace. Například https://github.com/enterprises/testEnterprise
    4. Zadejte jenom podnikovou adresu, ne celou adresu URL. V tomto příkladu je testEnterprise slug podniku.
  5. Vyberte Připojit GitHub.

    V případě potřeby zadejte přihlašovací údaje správce služby GitHub, aby Defender for Cloud Apps mohl přistupovat k instanci GitHub Enterprise Cloud vašeho týmu.

  6. Požádejte o přístup k organizaci a autorizujte aplikaci, aby udělila Defenderu for Cloud Apps přístup k vaší organizaci na GitHubu. Defender for Cloud Apps vyžaduje následující obory OAuth:

    • admin:org – vyžaduje se pro synchronizaci protokolu auditu vaší organizace.
    • read:user and user:email – vyžaduje se pro synchronizaci členů vaší organizace.
    • repo:status – vyžaduje se pro synchronizaci událostí souvisejících s úložištěm v protokolu auditování.
    • read:enterprise – povinné pro funkce SSPM. Zadaný uživatel musí být vlastníkem podnikového účtu.

    Další informace o oborech OAuth najdete v tématu Principy oborů pro aplikace OAuth.

    Zpět v konzole Defender for Cloud Apps by se měla zobrazit zpráva, že se GitHub úspěšně připojil.

  7. Ve spolupráci s vlastníkem organizace GitHubu udělte organizaci přístup k aplikaci OAuth vytvořené v nastavení přístupu třetích stran GitHubu. Pro více informací viz Povolení omezení přístupu k aplikaci OAuth pro vaši organizaci.

    Vlastník organizace najde žádost z aplikace OAuth až po připojení GitHubu k Defender for Cloud Apps.

  8. Na portálu Microsoft Defender vyberte Nastavení. Pak zvolte Cloud Apps. V části Připojené aplikace vyberte Konektory aplikací. Ujistěte se, že stav připojeného App Connectoru je Připojeno.

Po připojení ke službě GitHub Enterprise Cloud budete dostávat události po dobu 7 dnů před připojením.

Další kroky

Při řešení potíží a správě připojeného cloudového prostředí GitHub Enterprise použijte následující zdroje informací: