Preguntas frecuentes de IIS para crear un servidor IIS seguro

  
        

1. Cómo hacer que el script asp se ejecute con permiso del sistema

Modifique el directorio virtual correspondiente a su script asp, y cambie " protección de la aplicación " bajo " bajo " ....

2. Cómo evitar un troyano asp

Un troyano asp basado en el componente FileSystemObject

cacls% systemroot% \\ system32 \\ scrrun.dll /e /d invitados //Deshabilitar el uso de invitados

regsvr32 scrrun.dll /u /s //eliminar

troyano asp basado en el componente shell.application

cacls% systemroot% \\ system32 \\ shell32.dll /e /d invitados //Invitados prohibidos a usar

regsvr32 shell32.dll /u /s //eliminar

3. Cómo cifrar archivos asp

La descarga gratuita desde Microsoft a sce10chs.exe se ejecuta directamente El proceso de instalación puede ser completado.

Una vez completada la instalación, se generará el archivo screnc.exe, que es una herramienta de comando que se ejecuta en DOS PROMAPT.

Ejecute screnc - l vbscript source.asp destination.asp

Genere un nuevo archivo que contenga el texto cifrado ASP script destination.asp

Ábralo con el Bloc de notas y vea "" " Dentro, independientemente de si está anotado, se convierte en un texto cifrado ilegible

pero no puede cifrar el chino. Este artículo se publicó en www.xker.com (小 新 技术 网)

4. Cómo extraer urlscan de IISLockdown

iislockd.exe /q /c /t: c: \\ urlscan

5. Cómo evitar que el encabezado Content-Location exponga la dirección IP interna del servidor web

Ejecutar

cscript c: \\ inetpub \\ adminscripts \\ adsutil.vbs set w3svc /UseHostName True

Finalmente, necesito reiniciar iis

6. Cómo resolver el error interno HTTP500

iis http500 error interno la mayoría de las razones

Principalmente debido a la cuenta iwam La contraseña no está sincronizada.

Solo necesitamos sincronizar la contraseña de la cuenta iwam_myserver en la aplicación com + para resolver el problema.

Ejecutar

cscript c: \\ inetpub \\ adminscripts \\ synciwam.vbs -v

7. Cómo mejorar la capacidad de iis para defenderse de SYN Flood

Registro de Windows Editor Versión 5.00

[HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ Tcpip \\ Parameters]

Inicia la protección de ataque de sincronización. Si el valor predeterminado es 0, la protección contra ataques no está habilitada. El valor de 1 y 2 indica que la protección contra ataques está habilitada. Una vez que la configuración es 2, el nivel de seguridad es mayor. El inicio debe activarse de acuerdo con las condiciones establecidas por los siguientes valores de TcpMaxHalfOpen y TcpMaxHalfOpenRetried. Debe tenerse en cuenta que NT4.0 debe configurarse en 1, y en 2 hará que el sistema se reinicie bajo un paquete especial.

" SynAttackProtect " = dword: 00000002

El número de semifusiones que se pueden abrir al mismo tiempo. La llamada semi-unión, lo que significa que la sesión TCP no está completamente establecida, puede ver el estado SYN_RCVD con el comando netstat. Aquí utilizamos el valor recomendado de Microsoft, el servidor se establece en 100 y el servidor avanzado se establece en 500. La sugerencia puede ser un poco más pequeña.

" TcpMaxHalfOpen " = dword: 00000064

Determine si hay un punto de activación para el ataque. Aquí usamos el valor recomendado de Microsoft, el servidor es 80 y el servidor avanzado es 400.

" TcpMaxHalfOpenRetried " = dword: 00000050

Establezca el tiempo de espera para SYN-ACK. El valor predeterminado es 3, que por defecto es de 45 segundos. El valor del elemento es 2 y el tiempo transcurrido es de 21 segundos.

El valor del elemento es 1 y el tiempo transcurrido es de 9 segundos. El mínimo se puede establecer en 0, lo que significa que no hay que esperar y el tiempo de consumo es de 3 segundos. Este valor se puede modificar en función del tamaño del ataque.

Microsoft Site Security se recomienda como 2.

" TcpMaxConnectResponseRetransmissions " = dword: 00000001

Establece el número de veces que TCP retransmite un único segmento de datos. El valor predeterminado es 5, que por defecto es de 240 segundos. La seguridad del sitio de Microsoft se recomienda como 3.

" TcpMaxDataRetransmissions " = dword: 00000003

Establezca el punto crítico para la protección contra ataques de sincronización. Cuando la reserva disponible se convierte en 0, este parámetro se usa para controlar la apertura de la protección contra ataques de sincronización. La recomendación de seguridad del sitio de Microsoft es 5.

" TCPMaxPortsExhausted " = dword: 00000005

Deshabilita el enrutamiento de la fuente IP. Si el valor predeterminado es 1, significa que el paquete de ruta de origen no se reenvía. Si el valor de la entrada es 0, significa que todo el reenvío. Si se establece en 2, significa que se descartan todos los paquetes de enrutamiento de origen aceptados. La recomendación de seguridad del sitio de Microsoft es 2.

" DisableIPSourceRouting " = dword: 0000002

Limita el tiempo máximo en el estado TIME_WAIT. El valor predeterminado es 240 segundos, el mínimo es 30 segundos y el máximo es 300 segundos. Se recomienda ajustar a 30 segundos.

" TcpTimedWaitDelay " = dword: 0000001e

8. Cómo evitar que se descarguen archivos * mdb

La instalación de la herramienta urlscan lanzada por ms puede resolver este problema de manera fundamental.

Al mismo tiempo, también es una poderosa herramienta de seguridad, puede obtener información más detallada en el sitio web de ms.

9. Cómo hacer que el permiso ntfs mínimo de iis run

Realice los siguientes trabajos en orden:

a. Seleccione todo el disco duro:

sistema: control total

administrador: Control total

(Permite que los permisos de herencia del principal se propaguen al objeto)

b. \\ archivos de programa \\ archivos comunes:

todos: leer y ejecutar

directorio de archivos de lista

leer

(permite que los permisos de herencia del padre se propaguen al objeto)

c \\ inetpub \\ wwwroot :.

IUSR_MACHINE: leer y ejecutar


lista los archivos en el directorio

leer

(Permite que los permisos de herencia del padre se propaguen al objeto)

e. \\ Winnt \\ system32:

Seleccione todos los directorios excepto inetsrv y centsrv,

eliminar " Permite la herencia de herencia del elemento principal al objeto " marquee, copy.

f. \\ winnt:

Seleccionar todos excepto los archivos de programa descargados, ayuda, es archivos comprimidos temporales,

páginas web sin conexión, system32, tareas, temperatura, web Directorio

Eliminar " Permite que los permisos de herencia del padre principal se propaguen al objeto " casilla de verificación, copia.

g. \\ winnt:

todos: lea y ejecute

directorio de archivos de lista

lea

(permitir Los permisos heredados del padre se propagan al objeto)

h. \\ Winnt \\ temp: (permite el acceso a la base de datos y se muestra en la página asp)

todos: modifique

(Permite que los permisos de herencia del padre se propaguen al objeto)

10.¿Cómo ocultar la versión iis?

Un hacker puede hacer telnet a su puerto web y enviar un comando de obtención para obtener Mucha información sobre

iis almacena el archivo dll correspondiente de IIS BANNER de la siguiente manera:

WEB: C: \\ WINNT \\ SYSTEM32 \\ INETSRV \\ W3SVC.DLL

FTP: C: \\ WINNT \\ SYSTEM32 \\ INETSRV \\ FTPSVC2.DLL

SMTP: C: \\ WINNT \\ SYSTEM32 \\ INETSRV \\ SMTPSVC.DLL

Puedes usar el editor hexadecimal para modificar esos archivos dll. Palabras clave como iis Microsoft-IIS /5.0

El proceso específico es el siguiente:

1. Detener iis iisreset /stop

2. Eliminar% SYSTEMROOT% \\ system32 \\ El mismo archivo de nombre en el directorio dllcache

3. Modificar /q /c /t: c: \\ urlscan

Copyright © Conocimiento de Windows All Rights Reserved