¿Por qué no se compila el código fuente de ASP.NET antes de publicarlo?

-4

¿Por qué Visual Studio no compila el código fuente (.cs) automáticamente antes de la publicación, ya que saben perfectamente que el sitio web del producto final se está publicando? (A menos que estés creando el sitio web para tu propia diversión). ¡Los piratas informáticos pueden ver los archivos .cs y leer "todo"!

¿Cuál es el punto de cualquier cifrado si solo pudieran ver el código y estudiarlo? Estoy completamente confundido! ¿Alguien por favor me lo explica?

    
pregunta Piggy Chu 15.12.2017 - 12:07
fuente

1 respuesta

2
  

¿Por qué VS no compila sus códigos fuente (.cs) automáticamente antes de publicar sus productos? ... si solo pudieran ver el código y estudiarlo

¿Qué logra la compilación? Hay un sinfín de productos para descompilar c # . Incluso si no se puede descompilar directamente, ¿qué es lo que impide que un atacante mire el código compilado para averiguar qué está pasando? Si la computadora puede entender lo que tiene que hacer ... un humano puede hacerlo.

  

¿Sabe perfectamente que el sitio web del producto final se está publicando ??

Los archivos de origen no deben publicarse. No puede recuperarlos del servidor web de forma predeterminada a menos que habilite específicamente el contenido de ese directorio.

Además de esto, no debería importar si se hacen públicos. La única forma en que esto causa un problema es si tiene credenciales codificadas en el código o si el código tiene problemas que conducen a vulnerabilidades. Muchos de los principales marcos web (en los que se basa el resto de un sitio web) son de código abierto. Al igual que varios de los principales servidores web disponibles.

    
respondido por el Hector 15.12.2017 - 13:20
fuente

Lea otras preguntas en las etiquetas