julio 2007 Archives

0

Una vez que comenzamos a dominar determinadas tecnologías es casi natural plantearnos el ejercicio de ver que podemos resolver con ellas. Idealmente, si tenemos claros nuestros objetivos y hemos identificado los principales problemas que nos impiden avanzar hacia esas metas, viene el proceso creativo de idear soluciones, de innovar o simplemente de aplicar lo que son buenas prácticas al contexto específico en que nos desenvolvemos.

Es en este contexto quiero reflexionar sobreel tema de la Autenticación, la Autorización y el Control (en inglés se usa la palabra Accounting) en la red Infomed.

El AAA, conocida así por las iniciales de los tres nombres mencionados en inglés, es una tecnología que permite esencialmente la movilidad y la seguridad dinámica de los clientes en una red. Sin esta solución, la red estaría configurada de manera estática para controlar el acceso, los números IP serían fijos, los sistemas no podrían moverse y las opciones de conectividad tendrían que ser fijas. Hoy día las principales redes que conforman Internet se organizan de acuerdo con este marco de referencia y es una buena práctica organizar los servicios de un proveedor de servicios de internet o ISP (Internet Service Provider) de acuerdo con este modelo.

La génesis de AAA coincide con el desarrollo del protocolo Remote Authentication Dial-In User Server (RADIUS), desarrollado por la empresa Livingston. Es interesante recordar que hace unos cuantos años compramos nuestro primer servidor de acceso precisamente de esa marca y nos condujo muy tempranamente a usar el RADIUS. Creo que ese servidor presta servicios aún en Cienfuegos. Desde 1997 RADIUS se convirtió en un estándar de Internet.

El AAA es una especie de “estado del arte” o buena práctica cuyo dominio y uso creativo puede ayudar mucho en mejorar la capacidad de Infomed para resolver tres problemas esenciales de las redes contemporáneas: Autenticar (quién es quién en la red), Autorizar (qué puede hacer cada quien en la red) y finalmente, Controlar (que es llevar un registro de qué hizo cada quién en red). Resolviendo estos problemas se facilita mucho el uso de la red de forma segura lo que es una necesidad para poder seguir avanzando en el desarrollo de los servicios y especialmente de los nuevos servicios que exige Infomed 2.0.

Es muy importante dominar a nivel teórico y práctico el AAA y esta reflexión está inspirada en la reciente publicación de dos artículos que tratan en profundidad y de manera muy clara este tema y que se publican justo en un momento que el tema está entre nuestras principales ocupaciones. Sin el dominio de los principales conceptos y prácticas del AAA es imposible resolver eficientemente los retos que nos impone el crecimiento de nuestra red, la activación de servicios como el OpenId y cuestiones tan básicas como el perfeccionamiento programado del servicio de acceso a Infomed de nuestros usuarios. Hasta ahora, este es un lenguaje muy propio del personal de redes y de desarrollo pero es muy importante su socialización para que pueda ser apropiado por un grupo más amplio de especialistas de nuestra red.

En la práctica nuestro “FR-Manager” es un sistema AAA que integra estas funciones y nos permite gerenciar de manera cada vez más fácil esta capa tan esencial de servicios de Infomed. Su desarrollo y perfeccionamiento y su alineación con este marco de referencia nos ofrece una plataforma flexible y escalable y debe ayudarnos a mejorar los servicios a los usuarios de la red facilitando todos los procesos asociados y garantizando un alto nivel de seguridad.

Hay un concepto que me parece de especial importancia en este contexto que es el de Puntos de Política, en inglés Policy Points. Los puntos de política son nodos de la red donde se implementan y/o cumplen las políticas. Así por ejemplo, en la arquitectura del AAA se proponen varios puntos que son:

PEP: Policy Enforcement Point. Punto de Cumplimiento de Política o Autenticador.

PDP: Policy Decision Point. Punto de Decisión de política o Servidor de Acceso, que es como el cerebro del sistema donde se toman las decisiones finales sobre el acceso a la red.

PIP: Policy Information Point. Punto de Información de Política. Que es un depósito de información que ayuda a tomar decisiones de acceso. Por ejemplo un directorio Lidhtweight Directory Acess Protocol (LDAP), o cualquier otro sistema que almacena datos relevantes respecto a la solicitud de acceso de un usuario o equipo a la red. en nuestro contexto si adicionamos un webservice a la base de datos de profesionales de la salud lo podemos convertir en un PIP. Algo similar podríamos lograr con otras informaciones importantes para el cumplimiento de las políticas que se pueden organizar bajo este principio.

Sistema de Contabilidad y Reporte: Además de estos puntos la arquitectura comprende un Sistema de Cotabilidad y Reporte que asegura el cumplimiento de las funciones de control mencionadas. Este es un aspecto fundamental del AAA pues considerando que las formas de acceso a la red se multiplican y multiplicarán cada vez más, este servicio nos puede mantener al tanto de lo que está sucediendo en la red. Permite saber quien entra, desde donde y que puede hacer.

Llamo la atención de nuestros especialistas a manejar estos conceptos y a socializar las experiencias de construcción usando este marco de referencia. Puede ayudarnos a pensar en nuestros servicios y en especial los servicios que como Proveedores de Servicios de Internet ofrecemos.

Utilizando este modelo de referencia nos ha sido mucho más facil ponernos de acuerdo sobre la forma de organizar mejor el servicio de atención de usuarios. Ello es un ejemplo práctico de la valía de extender conceptos y enfoques aparentemente muy técnicos a problemas de más alto nivel. El concepto de Punto de Información de Política ha sido válido para  la integración de recursos como el registro de profesionales o para representar el lugar de los representantes de las unidades de salud ante Infomed el el proceso de AAA.

En reuniones recientes con el equipo de tecnología,  hemos podido trabajar en la mejora de procesos vinculados con el acceso, la autorización y el control, desde la perspectiva de la arquitectura y el modelo de referencia mencionado.  En Infomed hace mucho tiempo que se trabaja a nivel técnico específico con el modelo AAA y creo que puede ser muy útil aprovechar los artículos mencionados para ampliar este conocimiento por un grupo más amplio de especialistas. Esto es especialmente válido para el personal de atención de usuarios, para los desarrolladores y para todos los que queremos comprender mejor nuestro sistema.

Bibliografía:
Network Authentication, Authorization, and Accounting Part One: Concepts, Elements, and Approaches: Concepts, Elements, and Approaches by Sean Convery, Identity Engines en: The Internet Protocol Journal – Volume 10, No. 1 disponible en http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-1/101_aaa-part1.html consultado 11 de junio 2007
Network Authentication, Authorization, and Accounting Part Two: Protocols, Applications, and the Future of AAA by Sean Convery, Identity Engines en: The Internet Protocol Journal – Volume 10, No. 2 disponible en http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_aaa-part2.html consultado 20 de junio de 2007

The COPS (Common Open Policy Service) Protocol RFC 2748 disponible en http://tools.ietf.org/html/rfc2748 consultado el 20070629
A Framework for Policy-based Admission Control RFC 2753 disponible en http://tools.ietf.org/html/rfc2753 consultado el 20070629

1

Creo que hemos venido construyendo un consenso sobre la insuficiente preparación de nuestros profesionales y técnicos en cuanto al manejo de fuentes de información relevantes para su misión. Esto puede ser especialmente crítico en las áreas de asistencia médica conociendo la gran presión asistencial, la falta de tiempo y la insuficiente infraestructura de información que aún tenemos. A ello podemos adicionar las limitaciones con el manejo del idioma inglés.

Tenemos que hacer acciones de promoción de fuentes de información y realizar talleres y otras actividades que llamen la atención de este problema.

Les propongo hacer una revisión de 3 fuentes que se interrelacionan y que tenemos a mano:

  1. El mapa de medicina que acaba de lanzarse en el Reino Unido que propone una navegación a través de mapas conceptuales la información clínica.
  2. Dynamed que es un servicio de información basado en evidencias disponible para nuestros usaurios a través de EBSCO.
  3. La Biblioteca Cochrane de evidencias también disponible a través de la Biblioteca Virtual de Salud.

Estas tres fuentes de información tienen un alto valor y son recursos que se subutilizan por variadas razones. Tienen además un valor para la docencia. Propongo entonces que organicemos un taller con clínicos invitados, pueden ser de las principales revistas médicas, para que de forma profesional pero sencilla podamos presentarles estos recursos y discutamos sobre su posible uso en nuestros entornos.

Esta acción debemos comprenderla dentro del programa de Alfabetización informacional pero también respalda los objetivos y acciones que debemos realizar para respaldar con información los principales problemas de salud y la mejora del proceso de formación.

Esto apunta a que reconozcamos que además del proceso masivo de Alfabetización Informacional que estamos pretendiendo promover, hay que emprender acciones más específicas y de alto nivel para líderes y facilitadores en este campo.Podemos trabajar por ejemplo con quienes desarrollaron el Manual de buenas prácticas del Hospital Hermanos Ameijeiras y personas de otras instituciones de Salud como la Dirección de Ciencia y Técnica y de Docencia Médica. Hay que hablar con profesores como Fernández Brito, Rodríguez Silva y otros que puedan comprender de que se trata y darle fuerza a la idea. El Foro de Editores de Revistas de Ciencias de la Salud también puede ser un magnífico espacio.

Pensamos entonces en como hacer esto con regularidad y plantearnos al menos una accion bimestral o algo por el estilo en el plan de acciones. Proyectemos no sólo para el 2007 sino para más tiempo.

4

Siempre he defendido la idea que las críticas, vengan de donde vengan deben ser escuchadas. Por supuesto que no todas las críticas tienen las mismas intenciones y no podemos cometer la ingenuidad de obviar este aspecto, pero escuchar e identificar qué cosas de las que hacemos pueden estar fallando siempre es fuente de mejoramiento, aunque a veces pueda resultarnos duro hacerlo.

Acabo de recibir por correo electrónico un mensaje, que al parecer se ha publicado en una lista en el que se critican los servicios de Infomed. Estamos revisando de manera inmediata aquellos señalamientos que son deficiencias de nuestro trabajo para resolverlos.

Creo que hay que mantener a nuestros usuarios informados de lo que pueda pasarnos y ofrecer en todo momento una información que ayude a comprender las dificultades por las que atravesamos. Recomiendo por esta misma vía además, que cada miembro de nuestra organización revise el mensaje y busque lo que pueda tener que ver con su accionar, para enmendar de manera inmediata cualquier aspecto.

Dejo a consideración de nuestros usuarios los juicios que realiza la persona que escribió el comentario que reproduzco. Por nuestra parte sacaremos la parte que nos ayuda a mejorar el servicio. El problema de comprar nuevos servidores, al menos en la realidad que nos ha tocado vivir, no es cuestión de deseos, supone la movilización de recursos. No tenemos varitas mágicas. La buena noticia es que recientemente, hemos recibido la autorización de recursos para mejorar los servidores y estamos en el proceso de adquirirlos para mejorar nuestra infraestructura.

Sobre los juicios de valor que se incluyen en el mensaje que menciono, hay algunas cosas que debo confesar que dejan un mal sabor:

Nunca he salido del país, pero sé por referencias que en otros lugares las empresas compiten por dar un servicio de óptima calidad, por otorgar acceso cada vez más rápido a la información; compiten por hacer más accesible las redes. En cambio, los que tienen conexión vía Infomed se habrán dado cuenta que cada día que pasa son menos las páginas por las cuales se puede navegar, cada año es menor el tiempo de conexión, y ahora, para colmo, el servicio es peor que cuando empezó. ¿Será que falta competencia o es que no son competentes?
¿Que le habría pasado a nuestro prestigioso Infomed -ganador en el 2002 del Premio Stockholm Challenge- de haber tenido tan siquiera la centésima parte de los clientes que tienen hoy AOL, Yahoo! o Gmail? ¿Es que no han visto sus directivos la necesidad de comprar nuevos servidores?, ¿será que nunca pensaron que podrían crecer hasta donde han llegado hoy?

Nunca nos creimos ni nos creeremos infalibles, todo lo contrario. Los 15 años de trabajo intenso para construir una red que no es ni AOL, ni ninguna de las que se mencionan, ha sido una obra de mucha gente sencilla en condiciones muy difíciles. Otro detalle, ni Yahoo, ni Gmail dan el acceso directo a la red, y el Premio mencionado realmente nos sorprendió, nunca pensamos que lo merecíamos y cuando se otorgó lo entendimos como un reconocimiento a mucha gente de la red. Ojalá que quienes están detrás de ese espacio estén fomentando un crítica comprometida y estén del lado de quienes “aman y construyen”. La humildad nos ayuda a encontrar la senda de la sabiduría.

A continuación el mensaje:

Servidores en Crisis

Desde hace unas tres semanas hemos estado presentando problemas con las suscripciones. Desde entonces se ha hablado de ello en cada edición, pero resulta ser que la situación se ha tornado tan tensa que hemos llegado al punto de no recibir ningún correo de nuestros lectores.

A lo largo de toda la vida activa de BlackHat, nos hemos esforzado por tratar, a diferencia de la mayoría de las empresas e instituciones, de dar una respuesta rápida a cada correo que se nos envía; tratamos por todos los medios de hacer que los que están subscritos sientan que no dejan caer sus peticiones o críticas en sacos sin fondo, en fin, que se sientan parte de la comunidad.
Por desgracia, no todos los organismos funcionan de la misma manera. Durante toda esta semana hemos llamado a los teléfonos que Infomed publica en su página de soporte técnico, que supuestamente son de atención a los usuarios, para pedir una explicación autorizada a los problemas que está presentando su servicio de correo electrónico.
Al no tener respuesta -por supuestos problemas telefónicos-, decidimos ir directamente a Infomed, que es el que suministra acceso de correo a más del 20% de nuestra comunidad. Al llegar, reclamamos de la forma más educada posible por los malos servicios que estábamos recibiendo, y con mucha calma se nos informó que la causa era el número creciente de usuarios a los que estaban brindándole servicio; la única forma de resolverlo, por cierto, era mediante la compra de más servidores.
¿No podían haber hecho pública esta situación? Verdaderamente no imagino la cantidad de personas que habrán reconfigurado sus cuentas de correo pensando que los problemas los tenían ellos, o a otros que habrán dejado de recibir información importante, ya sea de sus familiares o relacionada directamente con su trabajo.
Nunca he salido del país, pero sé por referencias que en otros lugares las empresas compiten por dar un servicio de óptima calidad, por otorgar acceso cada vez más rápido a la información; compiten por hacer más accesible las redes. En cambio, los que tienen conexión vía Infomed se habrán dado cuenta que cada día que pasa son menos las páginas por las cuales se puede navegar, cada año es menor el tiempo de conexión, y ahora, para colmo, el servicio es peor que cuando empezó. ¿Será que falta competencia o es que no son competentes?
¿Que le habría pasado a nuestro prestigioso Infomed -ganador en el 2002 del Premio Stockholm Challenge- de haber tenido tan siquiera la centésima parte de los clientes que tienen hoy AOL, Yahoo! o Gmail? ¿Es que no han visto sus directivos la necesidad de comprar nuevos servidores?, ¿será que nunca pensaron que podrían crecer hasta donde han llegado hoy?
No quisiera tener que cuestionarme mucho, pero es para mí algo completamente inconcebible cómo varios jóvenes, sin ninguna ayuda gubernamental, con mínimos recursos y, además, sin acceso directo a Internet, pueden mantener un proyecto de esta envergadura, lo divulgan, responden a todos los correos que se le envían y, además, brindan servicios gratuitos con los que cientos de personas pueden beneficiarse. Cosas que hasta hoy no han logrado -o querido lograr- algunas instituciones que gozan de cierto “prestigio”.
No creo que un país bloqueado por la más poderosa nación del mundo, con limitados equipos tecnológicos y una tardía llegada a Internet pueda ocupar un lugar respetable en el ciberespacio mientras se restringe constantemente la información, y se piensa más de dos veces a la hora de adquirir de equipos con los que se puedan mejorar nuestros servicios.
La informática es una profesión en la que por lo general no se necesita hacer esfuerzo físico, a diferencia de otros campos; es más bien de ideas, de conceptos renovadores, de cambios radicales que conlleven a una mejora de las tecnologías y prestaciones. Pero mientras se mantengan pensamientos retrógrados, que se preocupan más por las limitaciones que puedan hacer antes de pensar en las nuevas oportunidades que deben brindar, será muy difícil llegar a tener una potente y real Internet bajo el dominio CU.

Filed under Generales by on . 4 Comments#

8

Cumpliendo el compromiso de ir tocando temas importantes para nuestra red y que tienen que ver con incorformidades con algunos servicios, rescato una respuesta que publiqué hace un tiempo sobre el tema del proxy.

El problema planteado por un miembro de la red es el siguiente:

3- El proxy. Es cierto que son muchos los sitios que han “cerrado sus puertas” en el proxy, pero lo que realmente golpea en este caso es no tener una lista de sitios disponibles donde todos sepamos a donde podemos tener acceso, mejor aún sería disponer de un buscador (Google Coop???) para buscar dentro de los sitios autorizados.

A continuación el comentario que publiqué el 4 de April, 2007 – 18:00

Es necesario hacer una distinción que puede ayudar a comprender este tema. Una cosa es el proxy de Infomed, y otra la lista de sitios incluidos en el proxy que pueden ser navegados desde cualquier estación conectada al dominio sld.cu.

La lista de sitios que pueden navegarse por cualquier usuario de la red responde a una política que trata de resolver la contradicción de un ancho de banda extremadamente limitado y decenas de miles de usuarios navegando a través de una conexión compartida.

Esa lista incluye sitios que por su relevancia, nivel de acceso y vinculación con los problemas principales de salud del país permiten un uso racional y priorizado. Se pueden hacer sugerencias por varias vías: sugerencias a los editores de los sitios de especialidades, sugerencias al webmaster de Infomed, y por supuesto también a través de Infoenlaces.

Creo que los compañeros que mantienen este servicio están atentos a estas sugerencias y están trabajando para mejorarlo pero sin perder su esencia de que es una selección de sitios considerados esenciales para responder a problemas priorizados.

No es factible, en las condiciones actuales poder incorporar a la lista de navegación general todas las demandas. Ello responde a la propia dinámica de la red en la que surgen constantemente nuevos sitios y al enorme número de usuarios que masivamente generan un gran tráfico de mensajería y navegación.

Esa lista siempre puede perfeccionarse y por supuesto enriquecerse pero su intención es que no haya un usuario de Infomed que no pueda acceder a recursos de información como PUBMED y otras de relevancia crítica para la salud.

En este caso pueden estar los temas de antivirus con los que ya estuvimos de acuerdo en implementar y otros recursos críticos para el funcionamiento de la red. Se puede siempre mejorar pero a partir de las premisas que dan sentido de existencia a la lista de navegación.

Ahora bien, aquellas instituciones que cumplan con los requisitos establecidos para el acceso pleno a Internet, no tienen la limitación anterior. Es política del Sistema de Salud trabajar para que todas sus instituciones tengan el acceso y creen las condiciones para un uso social de este recurso.

Es ciertamente una limitación pero no debe olvidarse que es una respuesta concreta a una situación de limitados recursos que permite que esas decenas de miles de usuarios puedan navegar en la red con 16 MBps.