Hay una buena razón para elegir un sistema de archivos que distinga entre mayúsculas y minúsculas. Si le preocupa la calidad y la seguridad de las aplicaciones que ejecuta, puede interesarle cualquier mecanismo temprano que pueda discriminar las aplicaciones mal programadas.
Una aplicación que en un momento dado crea un archivo llamado conf
y más tarde intenta abrir el mismo archivo con el nombre CONF
es al menos por lo menos mal escrito. Esto es simplemente una mala práctica de programación. Este tipo de aplicación está llena de vulnerabilidades con la misma probabilidad media en toda la longitud de su código. Es una aplicación peligrosa.
Esta peligrosa aplicación probablemente se estrellará en un distingue entre mayúsculas y minúsculas sistema de archivos.
Esta peligrosa aplicación no se estrellará en un no distingue entre mayúsculas y minúsculas sistema de archivos.
(Algunas aplicaciones se bloquean en ambos casos, pero no estamos muy motivados para resolverlos).
Por lo tanto, un distingue entre mayúsculas y minúsculas El sistema de archivos puede considerarse una buena herramienta para detectar y bloquear tempranamente las aplicaciones mal programadas.
Por otra parte, este nivel de control de calidad de la programación no es ni mucho menos suficiente para asegurar que no tienes ninguna otra vulnerabilidad.
4 votos
Ver apple.stackexchange.com/questions/46322/ para ver una lista de programas con problemas de HSFX y sus (posibles) soluciones.