Säkerhetsrekommendationer för Azure Marketplace-avbildningar
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 os-avbildningar med öppen källkod
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.