it-swarm-es.com

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

Las API de mitigación de nombre de dominio internacional están disponibles aquí para descargar .

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

Por último, ¿hay alguna persona consciente de una envoltura de .NET, o alguna muestra de .NET para esta biblioteca?

4

1) Las API de Microsoft son limitadas en el alcance de la protección. Y no hay un envoltorio .NET no existe. Las API de mitigación de IDN se limitan a las conversiones entre IDN y ASCII (punycode) y proporcionando una verificación rudimentaria de guión mixta como precaución de seguridad.

2) Algo como http://www.casaba.com/products/ucapi/ proporcionará una detección más significativa de la confusión de cadenas, incluida la presencia de caracteres confusores en IDN. Esta API también permite la comparación de dos cadenas, tales como:

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

UCAPI tiene una API .NET, pero no es ni fuente pública ni abierta.

3) Una alternativa de código abierto sería ICU AT http://www.icu-project.org/ , que incluye una API también para detectar confusibles similares a UCAPI arriba . Sin embargo ICU es C, C++, y Java solo.

3
Weber