2. 1
Unidad lV
CMS
Del inglés Content Management System (Sistema de administración de contenido). Es un paquete
de software que permite la creación y modificación de contenido digital, a través de un sistema co-
laborativo multi-usuario.
Las características varían según el tipo de CMS, pero la mayoría soporta publicación directa
a la Web, control de versiones, edición de registros, índices, búsquedas, archivo de datos…
Una subdivisión son los WCMS (Web CMS), que están diseñados para trabajar directamen-
te en el entorno de páginas web a través del navegador. La mayor parte de los CMS son también
WCMS.
El CMS más popular actualmente es WordPress. Otros ejemplos son Sitecore, Joomla y
Drupal.
Las ventajas de un CMS radican en que ahorran una considerable cantidad de tiempo y
esfuerzo, permitiendo reutilizar código preexistente para diversos usos en una página: Galerías,
tiendas online, buscadores, tablas, etc. La apariencia de la página seguirá un modelo base, pero es
posible modificarlo con CSS nuevo para dar una identidad al sitio. Además, proveen un sistema de
usuarios con permisos, lo que permite controlar a los autores de la información. La mayoría de los
sitios web modernos usan algún tipo de CMS, pero no todos son CMS comerciales disponibles al
público – algunos sitios usan uno propietario.
Sin embargo, un CMS puede ser desventajoso si no permite implementar fácilmente un tipo
de funcionalidad que no se ha desarrollado para el mismo.
Programación de
Aplicaciónes
Operando el sitio web /
Seguridad
SEO
Del inglés Search Engine Optimization, (Optimización de motor de búsqueda). Consiste en el
proceso que afecta la visibilidad de un sitio web en los resultados de un buscador web. En general,
a mayor optimización y “nivel” de un sitio específico, mayor será la probabilidad de que aparezca
como resultado de búsqueda para un término específico.
Si un sitio web comercial se centra en un mercado específico, su SEO debe consistir en me-
jorar el “nivel” para que los buscadores apunten a dicho sitio al buscar palabras relacionadas a los
bienes y/o servicios ofrecidos.
Con el avance de los smartphones, las búsquedas desde dispositivos móviles ha incremen-
3. Unidad lV
2
tado e incluso superado la cantidad de búsquedas en computadoras de escritorio para ciertos mer-
cados, por lo cual hoy en día la “personalización” de resultados de búsqueda es aún más notable
– especialmente con Google, quien es dueño del popular sistema operativo móvil Android.
Seguridad
Como se ha mencionado al hablar del e-commerce, los problemas de seguridad también se aplican
a Internet y su uso en general.
Este es un tema muy amplio, pero principalmente podemos dividir los aspectos a considerar
en dos roles: Del servidor y del cliente (usuario).
Seguridad en el servidor: Un servidor debidamente configurado debe tener las actualizacio-
nes de seguridad al día para el sistema operativo, una solución antivirus (para verificar el contenido
de email, en caso de ser un servidor que recibe correo), y un firewall debidamente configurado.
Un firewall es software que controla las conexiones entrantes y salientes de un ordenador
específico, permitiendo o rechazando tráfico según reglas de seguridad determinadas. Un servidor
web público debe tener reglas relativamente abiertas para conexiones entrantes, de modo que el
público en general pueda acceder, pero también es importante que las conexiones peligrosas sean
restringidas.
Otro aspecto importante a considerar del lado del servidor es el certificado digital. Consiste
en códigos matemáticamente relacionados, con una parte residente en el servidor y otra en el re-
gistro CERT del dominio – es así como nuestro navegador puede autenticar si el sitio (con HTTPS)
que estamos visitando es legítimo, por medio de su propio certificado local que se compara con los
otros.
La seguridad física del servidor está en manos de un proveedor de hosting si es que estamos ha-
ciendo uso de los servicios de uno, pero en caso contrario debemos entonces encargarnos de:
• Restringir el acceso al equipo por medios físicos como puertas de seguridad y racks
• Mantener la temperatura y humedad del ambiente en niveles adecuados
• Proveer protección de corriente alterna y alimentación ininterrumpida (UPS)
• Medidas de contingencia como copias de seguridad y servidores de respaldo
Seguridad en el cliente: Este aspecto es aún más amplio y complejo, pero principalmente debemos
considerar:
Aspectos técnicos
• Similarmente al servidor, es bueno estar al día con las actualizaciones de seguridad del
sistema operativo y del navegador web que utilizamos.
• Una solución antivirus es conveniente para controlar los archivos descargados con el
navegador o email.
• El firewall en un equipo cliente debe ser más restrictivo que el de un servidor –
normalmente una PC cliente no necesita estar recibiendo conexiones externas
(solamente de la red local es típico). Si el equipo requiere ciertas conexiones externas,
éstas deben habilitarse individualmente.
• Al realizar pagos online, debemos confirmar que los sitios que utilizamos son los
correctos – por medio del certificado HTTPS autenticado. La mayoría de los
navegadores muestran un icono de confirmación para indicarnos que el sitio
HTTPS que visitamos es el auténtico.
• Utilizar software de bloqueo de propagandas y conexiones terceras. Uno de estos
programas bien configurados no solamente mejorará las conexiones, sino reducirá el
uso de datos – importante para conexiones limitadas. Ejemplos son notScripts, uBlock Origin
4. Unidad lV
3
y uMatrix.
Aspectos de usuario
• Hoy en día, con la distribución masiva de las redes sociales es usual subir a Internet
datos personales en exceso. Es importante considerar el valor de la información que
uno sube a Internet, ya que es un posible riesgo (además de una fuente de ingresos para
las compañías que venden la información)
• Utilizar contraseñas seguras y que no sean fáciles de adivinar (datos personales). Una
contraseña débil puede ser fácilmente descubierta por medio de lo que se conoce como
ingeniería social.
• Controlar el uso de tarjetas de crédito en Internet – si observamos un cargo inesperado
en el extracto es posible que se haya comprometido la información.
• No instalar cualquier software descargado de Internet sin verificar su origen – muchos
portales de descarga de software agregan programas no deseados como “regalos”.