Säkerhetsrekommendationer för Azure Marketplace-avbildningar
Artikel
Innan avbildningar laddas upp till Azure Marketplace måste avbildningen uppdateras med flera krav på säkerhetskonfiguration. Dessa krav bidrar till att upprätthålla en hög säkerhetsnivå för partnerlösningsbilder på Azure Marketplace.
Se till att köra en säkerhetsriskidentifiering på avbildningen innan du skickar den till Azure Marketplace. Om du upptäcker en säkerhetsrisk i din egen redan publicerade avbildning måste du informera dina kunder i tid både om säkerhetsriskens information och hur du korrigerar den i aktuella distributioner.
Linux- och öppen källkod OS-avbildningar
Kategori
Markera
Säkerhet
Installera alla de senaste säkerhetskorrigeringarna för Linux-distributionen.
Säkerhet
Följ branschriktlinjerna för att skydda vm-avbildningen för den specifika Linux-distributionen.
Säkerhet
Begränsa attackytan genom att hålla minimalt fotavtryck med endast nödvändiga Windows Server-roller, funktioner, tjänster och nätverksportar.
Säkerhet
Sök igenom källkoden och den resulterande VM-avbildningen efter skadlig kod.
Säkerhet
VHD-avbildningen innehåller endast nödvändiga låsta konton som inte har standardlösenord som tillåter interaktiv inloggning. inga bakdörrar.
Säkerhet
Inaktivera brandväggsregler om inte programmet funktionellt förlitar sig på dem, till exempel en brandväggsinstallation.
Säkerhet
Ta bort all känslig information från VHD-avbildningen, till exempel testa SSH-nycklar, känd värdfil, loggfiler och onödiga certifikat.
Säkerhet
Undvik att använda LVM. LVM är sårbart för problem med skrivcachelagring med vm-hypervisorer och ökar även dataåterställningskomplexiteten för användare av avbildningen.
Säkerhet
Inkludera de senaste versionerna av obligatoriska bibliotek: – OpenSSL v1.0 eller senare – Python 2.5 eller senare (Python 2.6+ rekommenderas starkt) – Python pyasn1-paket om det inte redan är installerat – d.OpenSSL v 1.0 eller senare
Säkerhet
Rensa Bash/Shell-historikposter. Detta kan omfatta privat information eller autentiseringsuppgifter för oformaterad text för andra system.
Nätverk
Inkludera SSH-servern som standard. Ange SSH keep alive till sshd config med följande alternativ: ClientAliveInterval 180.
Nätverk
Ta bort alla anpassade nätverkskonfigurationer från avbildningen. Ta bort resolve.conf: rm /etc/resolv.conf.
Distribution
Installera den senaste Azure Linux-agenten. – Installera med RPM- eller Deb-paketet. – Du kan också använda den manuella installationsprocessen, men installationspaketen rekommenderas och rekommenderas. – Om du installerar agenten manuellt från GitHub-lagringsplatsen kopierar waagent du först filen till /usr/sbin och kör (som rot): # chmod 755 /usr/sbin/waagent# /usr/sbin/waagent -install
Agentkonfigurationsfilen placeras på ./etc/waagent.conf
Distribution
Se till att Azure-supporten kan ge våra partner seriekonsolutdata när det behövs och ge tillräcklig timeout för montering av OS-diskar från molnlagring. Lägg till följande parametrar i bilden Kernel Boot Line: console=ttyS0 earlyprintk=ttyS0 rootdelay=300.
Distribution
Ingen växlingspartition på OS-disken. Växling kan begäras för skapande på den lokala resursdisken av Linux-agenten.
Distribution
Skapa en enskild rotpartition för OS-disken.
Distribution
Endast 64-bitars operativsystem.
Windows Server-avbildningar
Kategori
Markera
Säkerhet
Använd en säker os-basavbildning. Den virtuella hårddisk som används för källan till en avbildning som baseras på Windows Server måste vara från Windows Server OS-avbildningarna som tillhandahålls via Microsoft Azure.
Säkerhet
Installera alla senaste säkerhetsuppdateringar.
Säkerhet
Program bör inte vara beroende av begränsade användarnamn som administratör, rot eller administratör.
Säkerhet
Aktivera BitLocker-diskkryptering för både OPERATIVSYSTEM-hårddiskar och datahårdenheter.
Säkerhet
Begränsa attackytan genom att hålla minimalt fotavtryck med endast nödvändiga Windows Server-roller, funktioner, tjänster och nätverksportar aktiverade.
Säkerhet
Sök igenom källkoden och den resulterande VM-avbildningen efter skadlig kod.
Säkerhet
Ange säkerhetsuppdatering för Windows Server-avbildningar till automatisk uppdatering.
Säkerhet
VHD-avbildningen innehåller endast nödvändiga låsta konton som inte har standardlösenord som tillåter interaktiv inloggning. inga bakdörrar.
Säkerhet
Inaktivera brandväggsregler om inte programmet funktionellt förlitar sig på dem, till exempel en brandväggsinstallation.
Säkerhet
Ta bort all känslig information från VHD-avbildningen, inklusive HOSTS-filer, loggfiler och onödiga certifikat.
Distribution
Endast 64-bitars operativsystem.
Även om din organisation inte har avbildningar på Azure Marketplace kan du överväga att kontrollera dina Windows- och Linux-avbildningskonfigurationer mot dessa rekommendationer.
Demonstrera de färdigheter som krävs för att implementera säkerhetskontroller, upprätthålla en organisations säkerhetsstatus och identifiera och åtgärda säkerhetsrisker.