¿Alguien usa la API de mitigación de seguridad de nombre de dominio internacional (IDN)? ¿Hay un envoltorio para .NET?

4

El API de mitigación del nombre de dominio internacional es disponible aquí para descargar .

¿Los ha usado alguien desde que se publicaron por primera vez en 2006? ¿Hay alguna actualización pendiente para ellos (no puedo encontrar un sitio de MSFT connect para estos)?

Por último, ¿alguien conoce un envoltorio .NET o algún ejemplo de .NET para esta biblioteca?

    
pregunta random65537 06.12.2010 - 18:05
fuente

1 respuesta

3

1) Las API de Microsoft tienen un alcance de protección limitado. Y no existe una envoltura .NET. Las API de mitigación de IDN se limitan a las conversiones entre IDN y ASCII (punycode) y proporcionan una comprobación rudimentaria de secuencias de comandos mixtas como medida de seguridad.

2) Algo como enlace proporcionará una detección más significativa de la confusión de la cadena, incluida la presencia de caracteres confusos en el IDN. Esta API también permite la comparación de dos cadenas como:

IsStringConfusable(source, DetectionMethods)
AreStringsConfusable(source, target, DetectionMethods)

UCAPI tiene una API .NET pero no es pública ni de código abierto.

3) Una alternativa de código abierto sería ICU en enlace que incluye una API también para detectar confusables similares a UCAPI arriba. Sin embargo, la UCI es solo para C, C ++ y Java.

    
respondido por el Weber 06.12.2010 - 19:26
fuente

Lea otras preguntas en las etiquetas