domingo, 19 de febrero de 2017

Mantenimiento se Software, Soporte de Software y Soporte Técnico.

SOPORTE DE TÉCNICO

La noción de
soporte se utiliza para nombrar a algo que brinda un respaldo, que puede ser físico o simbólico. 

Lo técnico, por otra parte, se asocia a aquello que se aplica en la ciencia o una disciplina artística.

Entonces tenemos que en el software, el Soporte Técnico un rango de servicios por medio del cual se proporciona asistencia a los usuarios al tener algún problema al utilizar un producto o servicio, ya sea este el hardware o software de una computadora o cualquier otro equipo o dispositivo, es decir, es aquella existencia que se le brinda a un usuario. 
Este puede ser de 2 formas el soporte técnico presencial y el soporte técnico de distancia. El técnico en soporte debe cumplir ciertas características:
     
     1. Estar especializado en soporte.
     2. Poseer un alto grado de ética.
     3. Contar con una licencia o permiso para eje ser dicha actividad.
     4. Contar con el equipo adecuado para efectuar el trabajo.

Este servicio por lo general se brinda con motivo de obtener un ingreso económico y lo ofrecen algunas empresas que dan una garantía con respecto al servicio brindado o también lo pueden brindar personas naturales capacitadas que es un poca menos confiable pero también
mas económico.

Tipos de Soportes Técnicos:

Resultado de imagen para soporte tecnico definicion
  • Soporte técnico vía telefónica: por lo general se brinda este servicio para averías físicas simples(cables mal conectados) o problemas de software simple (configuraciones básicas), y se trata de recibir indicaciones de un técnico por vía telefónica.
  • Soporte técnico vía correo electrónico: consiste en que un personal capacitado te envié un correo electrónico con información, gráficos e instrucciones para solucionar algún inconveniente que hemos reportado previamente.
  • Soporte técnico vía chat: es casi lo mismo que el soporte técnico vía correo electrónico a diferencia que este es a tiempo real y así se puede interactuar con el personal que nos da las indicaciones pero esta ves por chat.
  • Soporte técnico vía asistencia técnica personal: es mas recomendado para problemas de hardware complejos que necesariamente se necesita la presencia de un técnico.
REFERENCIAS

MANTENIMIENTO DE SOFTWARE

El estándar IEEE 1219 [IEEE, 1993] define el Mantenimiento del Software como “la modificación de un producto software después de haber sido entregado [a los usuarios o clientes] con el fin de corregir defectos, mejorar el rendimiento u otros atributos, o adaptarlo a un cambio en el entorno”.
Resultado de imagen para mantenimiento de software definicion
El mantenimiento del software involucra cambios al software para corregir defectos encontrados durante sus uso o la adición de nueva funcionalidad mejorando la usavilidad y la aplicabilidad del software.

A medida que pasa el tiempo, las aplicaciones de software deben ser sometidas a procesos de modificación que extiendan su vida útil o mejoren sus características. Corrección de bugs (errores), adaptación a los nuevo entornos tecnológicos o agregando su funcionalidad son algunas tareas que incluye el mantenimiento de software.

El mantenimiento de software es también una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en inglés de system development life cycle), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo.

TIPOS DE MANTENIMIENTO DE SOFTWARE 

  • Mantenimiento preventivo: Consiste en la revisión constante del software para detectar
    posibles focos de problemas que puedan surgir en el futuro.
  • Mantenimiento predictivo: Evalúa el flujo de ejecución del programa para predecir con certeza el momento en el que se producirá la falla, y así determinar cuándo es adecuado realizar los ajustes correspondientes.
  • Mantenimiento correctivo: Corrige los defectos encontrados en el software, y que originan un comportamiento distinto al deseado. Estas fallas pueden ser de procesamiento, rendimiento (por ejemplo, uso ineficiente de los recursos de hardware), programación (inconsistencias en la ejecución), seguridad o estabilidad, entre otras.
  • Mantenimiento adaptativo: Si se requiere cambiar el entorno de uso de la aplicación (que incluye al sistema operativo, a la plataforma de hardware o, en el caso de las aplicaciones web, al navegador), puede ser indispensable modificarla para mantener su plena funcionalidad en estas nuevas condiciones.
  • Mantenimiento evolutivo: Es un caso especial donde la adaptación resulta prácticamente obligatoria, ya que de lo contrario el programa quedaría obsoleto con el paso del tiempo. Por ejemplo, el cambio de versión en un navegador (muchas veces impuesto sin el consentimiento del usuario) suele obligar a realizar ajustes en plugins y aplicaciones web.
  • Mantenimiento perfectivo: Por distintas razones, el usuario puede solicitar el agregado de nuevas funcionalidades o características no contempladas al momento de la implementación del software. El mantenimiento perfectivo adapta la aplicación a este requerimiento.
ACTIVIDADES DE MANTENIMIENTO 

El desconocimiento de las actividades que implica el mantenimiento del software puede inducir a minusvalorar su importancia, y se tiende a asociar el mantenimiento del software con la corrección de errores en los programas.

Por esta causa, la impresión mas generalizada entre los gestores, usuarios, e incluso entre los propios informáticos, es que la mayor parte del mantenimiento que se realiza en el mundo es de tipo correctivo. Sin embargo, varios autores ([McKee, 1984], [Frazer, 1992], [Basili et al., 1996]) indican que esta impresión es equivocada, mostrando cómo los mayores porcentajes de esfuerzo se dedican a mantenimiento perfectivo (véase Figura 3, tomada de Frazer [1992]).

Tipos de Actividades de Mantenimiento:

  • Análisis de impacto y de costes/beneficios: se dedica esta actividad a analizar diferentes alternativas de implementación y/o a comprobar su impacto en la planificación, coste y facilidad de operación. 
  •  Comprensión del cambio: puede consistir en localizar el error y determinar su causa, o en comprender los requisitos de una mejora solicitada. 
  • Diseño del cambio: se refiere al diseño propuesto para el cambio, pudiéndose incluir un rediseño del sistema. 
  • Codificación y pruebas unitarias: se codifica y prueba el funcionamiento de cada componente modificado. 
  • Inspección, certificación y consultoría: esta actividad se dedica a inspeccionar el cambio, comprobar otros diseños, reuniones de inspección, etc. 
  • Pruebas de integración: se refiere a comprobar la integración de los componentes modificados con el resto del sistema. 
  • Pruebas de aceptación: en esta actividad, el usuario comprueba, junto al personal encargado del mantenimiento, la adecuación del cambio a sus necesidades. 
  • Pruebas de regresión: en esta actividad se somete el software modificado a casos de pruebas previamente almacenados y por los que ya pasó. 
  • Documentación del sistema: se revisa y reescribe, en caso necesario, la documentación del sistema para que se ajuste al producto software ya modificado. 
  • Otra documentación (del usuario, por ejemplo): se revisa y reescribe, en caso necesario, los diferentes manuales de usuario y otra documentación, excepto la documentación del sistema. 

REFERENCIAS 

SOPORTE DE SOFTWARE


Aunque no se cuenten con muchas referencias para poder describir a ciencia cierta lo que es el Soporte de Software podemos describirlo como el mantenimiento de éste aunado al soporte técnico de algún programa o bien SOFTWARE.

Resultado de imagen para soporte de software conceptoResultado de imagen para soporte de software que es

jueves, 24 de noviembre de 2016

El Internet

INTERNET


El Internet es una red global conformada por redes de dispositivos conectados entre sí. Son redes de computadores y dispositivos que están físicamente unidos por cables que conectan puntos de todo el mundo, de esta manera, conformando una gran nube de de maquinas con distintas funciones cada una distribuidas por el mundo y conectada por diversos medios. Con estas bases, se forman dos principios principales del Internet, que son:
  1. La red no es una red centralizada: No existe un nodo central para la comunicación de los dispositivos.
  2. La red es neutral: Sin importar el peso de algún dato, el sistema o cualquier otra cosa, todos los dispositivos conectados a Internet se tratan de la misma manera.

Cada uno de estos dispositivos cuentan con una IP que es un identificador que el servicio de ISP te proporciona cuando te conectas a la red, para de estar forma identificar el dispositivo conectado.

¿CÓMO FUNCIONA INTERNET?


Internet funciona porque los estándares abiertos permiten que todas las redes se conecten a todas las redes.

Esto es lo que hace posible que cualquiera pueda crear contenido, ofrecer servicios y vender productos sin necesitar el permiso de una autoridad central.

Iguala el campo para todos y es la razón por la cual tenemos la rica diversidad de aplicaciones y servicios que muchos de nosotros disfrutamos hoy en día


BIBLIOGRAFÍAS

https://www.derechosdigitales.org/wp-content/uploads/Como-funciona-internet-ebook.pdf
http://www.internetsociety.org/es/c%C3%B3mo-funciona
https://www.gcfaprendelibre.org/tecnologia/curso/como_usar_internet/que_es_internet/2.do
http://es.ccm.net/contents/282-tcp-ip


domingo, 16 de octubre de 2016

Cifrado Simétrico, Cifrado Asimétrico, Certificado Digital, Firma Digital, Sello Digital, Clave Pública y Clave Privada.


CIFRADO ASIMÉTRICO
Cifrado Asimétrico, también conocido como "Criptografía de Llave Pública", emplea dos llaves (o claves) en vez de una para ejercer las funciones de cifrado y descifrado de la información (de ahí el nombre de criptografía asimétrica).
Una clave es utilizada para cifrar y otra para descifrar:
  • La clave pública: se podrá difundir sin ningún problema a las personas que necesiten un mensaje cifrado (utilizada para cifrar la información).
  • La clave privada: únicamente debe ser conocida por el propietario (utilizada para descifrar la información).
Resultado de imagen para cifrado simetricoCada ususario tendrá una clave pública y otra privada. La clave privada tendrá que ser protegida y guardada por el propio usuario, será secreta y no la deberá conocer nadie.La clave pública será accesible a todos los usuarios del sistema de comunicación. Hay dos tipos de actores en este papel, el emisor y el receptor.

El emisor envía una clave secreta, generada aleatoriamente, cifrada con la clave pública del receptor, el único capaz de decifrarla usando su correspondiente clave privada. El receptor es quien recibe el mensaje y únicamente puede decifrar el mensaje con la llave privada

Cabe destacar que una vez que el emisor ha cifrado el mensaje, solamente con la clave privada del destinatario se puede descrifrar, ni siquiera el que ha cifrado el mensaje puede decrifrarlo.

CIFRADO SIMÉTRICO

El cifrado simétrico también conocido como "cifrado de clave privada o cifrado de clave secreta" consiste en utilizar la misma clave para el cifrado y el descifrado.

El cifrado consiste en aplicar una operación (un algoritmo) a los datos que se desea cifrar utilizando la clave privada para hacerlos ininteligibles. El algoritmo más simple (como un OR exclusivo) puede lograr que un sistema prácticamente a prueba de falsificaciones (asumiendo que la seguridad absoluta no existe).
Resultado de imagen para cifrado simetrico
Entre los algoritmos de cifrado simétricos podemos mencionar DES, 3DES, AES y RC4. Los algoritmos 3DES y AES son utilizados comúnmente por el protocolo ISPEC para establecer conexiones de VPN. El algoritmo RC4 es utilizado en tecnologías de redes inalámbricas para el cifrado de información en los protocolos de seguridad WEP y WPA versión 1.
La ventaja del cifrado simétrico es su rapidez y sencillez en comparación con su contraparte el cifrado asimétrico. Igualmente su poca complejidad intrínseca permite la fácil implementación de esta técnica de cifrado a nivel hardware.

La mayor desventaja de un criptosistema de clave secreta está relacionada con el intercambio de las claves. El cifrado simétrico se basa en el intercambio de un secreto (las claves). Surge, entonces, el problema de la distribución de las claves:

Así, un usuario que desea comunicarse con varias personas y garantizar al mismo tiempo niveles separados de confidencialidad debe utilizar el mismo número de claves privadas que de personas. Para un grupo de una cantidad N de personas que utilizan un criptosistema de clave secreta, es necesario distribuir una cantidad de claves equivalente a N* (N-1) / 2.

SELLO DIGITAL

El sello digital es un elemento básico en la factura electrónica es el que señala la relación entre emisor y receptor y que permite al SAT comprobar que no han falsificados los datos del comprobante. De tal manera el sello digital funge como elemento clave para las finanzas de la empresa, porque estaremos seguros de que el receptor no ha cambiado nada, y del estado, que evitará los fraudes fiscales.

El sello digital produce una cadena de indescifrables caracteres cada vez que hay una transacción. Esta cadena siempre estará presente en la factura digital.

CERTIFICADO DIGITAL

El Certificado Digital es el único medio que permite garantizar técnica y legalmente la identidad de una persona en Internet. Se trata de un requisito indispensable para que las instituciones puedan ofrecer servicios seguros a través de Internet. Además:

El certificado digital permite la firma electrónica de documentos El receptor de un documento firmado puede tener la seguridad de que éste es el original y no ha sido manipulado y el autor de la firma electrónica no podrá negar la autoría de esta firma.

El certificado digital permitecifrar las comunicaciones. Solamente el destinatario de la información podrá acceder al contenido de la misma.

Un Certificado Digital consta de una pareja de claves criptográficas, una pública y una privada, creadas con un algoritmo matemático, de forma que aquello que se cifra con una de las claves sólo se puede descifrar con su clave pareja.

La clave pública forma parte de lo que se denomina Certificado Digital en sí, que es un documento digital que contiene la clave pública junto con los datos del titular, todo ello firmado electrónicamente por una Autoridad de Certificación, que es una tercera entidad de confianza que asegura que la clave pública se corresponde con los datos del titular.

El formato de los Certificados Digitales está definido por el estándar internacional ITU-T X.509. De esta forma, los certificados pueden ser leídos o escritos por cualquier aplicación que cumpla con el mencionado estándar.

Otra utilidad de los Certificados Digitales es que posibilitan el envío de mensajes cifrados: utilizando la clave pública de un Certificado, es posible cifrar un mensaje y enviarlo al titular del Certificado, quien será la única persona que podrá descifrar el mensaje con su clave privada.

FIRMA DIGITAL

Es un método criptográfico que asocia una identidad ya sea de una persona en particular o de un equipo a un mensaje enviado a través de transmisión por la red. Su uso puede ser diferente dependiendo de lo que queramos hacer con la firma ya que tendremos posibilidad de validar que el documento es emitido por nosotros, expresar conformidad con algún documento de tipo legal como podría ser la firma de un contrato laboral e incluso asegurar que no podrá modificarse el contenido del mensaje. La firma digital nos permitirá tener más seguridad a la hora de emitir un documento de manera íntegra a través de su sitio web. La firma digital es el resultado de aplicar a un documento, en línea, un procedimiento matemático que requiere datos que exclusivamente conoce la persona que firma, encontrándose ésta bajo su absoluto control.

Con la firma digital debe cumplirse que el receptor debe ser capaz de verificar la identidad del sujeto transmisor. El transmisor no puede rechazar el contenido del mensaje que ha expedido. El receptor no deber ser capaz de poder construir el mensaje el mismo.

La firma digital debe ser susceptible a verificación por terceras partes, de manera tal que dicha verificación permita, simultáneamente, identificar al firmante y detectar cualquier cambio al documento digital posterior a su firma. Podemos mencionar también que la firma digital tendrá idéntica validez y eficacia a la firma manuscrita, siempre que esté debidamente autenticada por claves u otros procedimientos seguros de acuerdo a la tecnología informática. Es necesario una autoridad certificadora que regule y valide la firma digital, en los sitios de comercio electrónico es fundamental contar con un certificado SSL para poder brindar seguridad a sus clientes.

CLAVE PÚBLICA

El cifrado de clave pública utiliza un par de claves relacionadas matemáticamente. Un mensaje cifrado con la primera clave debe descifrarse con la segunda clave y un mensaje cifrado con la segunda clave debe descifrarse con la primera clave.

Cada participante en un sistema de claves públicas dispone de un par de claves. Una clave se designa como clave privada y se mantiene secreta. La otra clave se distribuye a quien lo desee; esta clave es la clave pública.

Cualquier usuario puede cifrar un mensaje utilizando su clave pública, pero sólo usted puede leerlo. Cuando recibe el mensaje, lo descifra utilizando la clave privada.

De forma parecida, puede cifrar un mensaje para cualquier otro utilizando su clave pública y, a continuación, descifrándola utilizando su clave privada. Entonces podrá enviar el mensaje de forma segura a través de una conexión no segura.

Este tipo de cifrado tiene características que lo hacen muy adecuado para su uso general:
El cifrado de clave pública sólo requiere dos claves por participante.
La necesidad de mantener el secreto es más fácil de cumplir: únicamente debe mantenerse secreta la clave privada y puesto que no necesita compartirse, es menos vulnerable al robo en la transmisión que la clave compartida en un sistema de claves simétricas.
Las claves públicas pueden publicarse, lo que elimina la necesidad de compartir previamente una clave secreta antes de la comunicación. Cualquiera que conozca la clave pública puede utilizarla para enviar un mensaje que sólo el usuario implicado puede leer.

El cifrado de clave pública también se denomina cifrado asimétrico, porque no puede utilizarse la misma clave para cifrar y descifrar el mensaje. A cambio, se utiliza una clave de un par de claves para deshacer el trabajo del otro.

Con el cifrado de clave simétrica, debe ir con cuidado con las claves robadas o interceptadas. En el cifrado de clave pública, en el que cualquier puede crear un par de claves y publicar la clave pública, el reto consiste en verificar que identidad del propietario de la clave pública. Nada impide que un usuario cree un par de claves y publique la clave pública bajo un nombre falso. El propietario listado de la clave pública no puede leer mensajes que están cifrados con dicha clave porque el propietario no posee la clave privada correspondiente. Si el creador de la clave pública falsa puede interceptar estos mensajes, dicha persona puede descifrar y leer mensajes que están pensados para alguien más. Para contrarrestar el potencial de claves olvidadas, los sistemas de claves públicas proporcionan mecanismos para validar claves públicas e información adicional con certificados digitales y firmas digitales.

CLAVE PRIVADA

Los sistemas de cifrado de clave privada utilizan una sola clave que comparten el remitente y el destinatario. Ambos deben poseer la clave; el remitente cifra el mensaje mediante la clave y el destinatario descifra el mensaje con la misma clave. Para poder establecer una comunicación privada, tanto el remitente como el destinatario deben mantener la clave en secreto. Este tipo de cifrado tiene características que lo hacen inadecuado para su uso general:
El cifrado de clave privada requiere una clave para cada par de personas que necesitan comunicarse de forma privada. El número necesario de claves aumenta considerablemente a medida que se incrementa el número de participantes.
Las claves se deben compartir por pares de comunicadores, por lo que las claves se deberán distribuir a los participantes. La necesidad de transmitir claves secretas las hace vulnerables al robo.
Los participantes sólo pueden comunicarse mediante un acuerdo previo. No puede enviar un mensaje cifrado utilizable a alguien de forma espontánea. Tanto una como la otra persona deben establecer acuerdos para comunicarse compartiendo claves.

El cifrado de clave privada también se denomina cifrado simétrico, porque se utiliza la misma clave para cifrar y descifrar el mensaje.

DICCIONARIO


SAT: El Servicio de Administración Tributaria (SAT) es un órgano desconcentrado de la Secretaría de Hacienda y Crédito Público, que tiene la responsabilidad de aplicar la legislación fiscal y aduanera, con el fin de que las personas físicas y morales contribuyan proporcional y equitativamente al gasto público; de fiscalizar a los contribuyentes para que cumplan con las disposiciones tributarias y aduaneras; de facilitar e incentivar el cumplimiento voluntario, y de generar y proporcionar la información necesaria para el diseño y la evaluación de la política tributaria.

CERTIFICADO SSL: sirve para brindar seguridad al visitante de su página web, una manera de decirles a sus clientes que el sitio es auténtico, real y confiable para ingresar datos personales. Las siglas SSL responden a los términos en inglés (Secure Socket Layer), el cual es un protocolo de seguridad que hace que sus datos viajen de manera íntegra y segura, es decir, la transmisión de los datos entre un servidor y usuario web, y en retroalimentación, es totalmente cifrada o encriptada.

REFERENCIAS


http://www.criptored.upm.es/intypedia/docs/es/video3/DiapositivasIntypedia003.pdf
https://mariiss15.wordpress.com/2012/11/14/algoritmos-de-encriptacion-simetrica-y-asimetrica/
https://support.microsoft.com/es-mx/kb/246071?OSMCSignIn=true&lc=2058
http://www.genbetadev.com/seguridad-informatica/tipos-de-criptografia-simetrica-asimetrica-e-hibrida
http://blog.capacityacademy.com/2013/08/16/seguridad-informatica-cifrado-simetrico-asimetrico-hashing/
http://es.ccm.net/contents/126-criptografia-de-clave-privada-o-clave-secreta
https://www.reachcore.com/sello-digital/
https://www.certsuperior.com/FirmasDigitales.aspx
http://www.upv.es/contenidos/CD/info/711545normalc.html
https/www.ibm.com/support/knowledgecenter/es/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac55940_.html
http://es.ccm.net/s/Claves+p%C3%BAblicas?qlc#k=f5a80edba74a384d297912b357510ef3
https://www.certsuperior.com/QueesunCertificadoSSL.aspx
http://www.sat.gob.mx/que_sat/Paginas/default.aspx

domingo, 2 de octubre de 2016

SEGURIDAD WEB Cifrado Asimétrico

Cifrado Asimétrico


Cifrado Asimétrico, también conocido como "Criptografía de Llave Pública", emplea dos llaves (o claves) en vez de una para ejercer las funciones de cifrado y descifrado de la información (de ahí el nombre de criptografía asimétrica).
Una clave es utilizada para cifrar y otra para descifrar:
  • La clave pública: se podrá difundir sin ningún problema a las personas que necesiten un mensaje cifrado (utilizada para cifrar la información).
  • La clave privada: únicamente debe ser conocida por el propietario (utilizada para descifrar la información).
Cada ususario tendrá una clave pública y otra privada. La clave privada tendrá que ser protegida y guardada por el propio usuario, será secreta y no la deberá conocer nadie.La clave pública será accesible a todos los usuarios del sistema de comunicación. Hay dos tipos de actores en este papel, el emisor y el receptor. 
El emisor  envía una clave secreta, generada aleatoriamente, cifrada con la clave pública del receptor, el único capaz de decifrarla usando su correspondiente clave privada.
El receptor es quien recibe el mensaje y únicamente puede decifrar el mensaje con la llave privada.
Resultado de imagen para cifrado asimétrico

Cabe destacar que una vez que el emisor ha cifrado el mensaje, solamente con la clave privada del destinatario se puede descrifrar, ni siquiera el que ha cifrado el mensaje puede decrifrarlo.

Cuando el emisor quiere hacer llegar un documento del receptor, primero consigue la clave pública del receptor. Con esa clave el documento original, aplica el algoritmo simétrico. El resultado es un documento cifrado que puede enviar al receptor por cualquier canal. Cuando el mensaje cifrado llega al receptor, éste recupera el documento original aplicando el algoritmo asimétrico con su clave privada.
Existen varios tipos de algoritmos, pero los algoritmos de encriptación asimétrica más utilizados son:

  • RSA (1978)
  • DIFFIE-HELLMAN (genera llaves públicas y privadas)
  • ECC (Elliptical Curve Crytography, encripta grandes volúmenes de información)
  • ALGORITMOS DE AUTENTICACIÓN O HASH (función matemática que no tiene inversa, utilizada para garantizar la confidencialidad de la información.)

Para comprobar que el emisor es realmente quien dice ser y que no ha sido modificado se usa la firma digital.  La firma digital funciona utilizando complejos procedimientos matemáticos que relacionan el documento firmado con la información propia del firmante.
Hay dos fases para la realización de la firma digital:

  1. Proceso de firma: el emisor cifra los datos con la clave privada y lo manda al receptor.
  2. Verificar la firma: el receptor descifra los datos usando la clave pública del emisor y comprueba que la información coincide con los datos originales (de coincidir significa que no se ha modificado la información).
Para las firmas se hace uso de las funciones HASH como MD5 o SHA-1.

El emisor aplicará la función hash al mensaje original para obtener la huella digital. A continuación se cifra la huella con la clave privada y se envía al destinatario para que la descifre. El destinatario también aplicará la función hash a sus datos y comparará los resultados (la que ha obtenido y la que ha recibido). Así podrá comprobar que la información no ha sido alterada.

CONCLUSIÓN

El cifrado asimétrico posee la ventaja de que la distribución de claves es más fácil y segura ya que la clave que se distribuye es la pública manteniéndose la privada para el uso exclusivo del propietario.


BIBLIOGRAFÍAS
http://www.criptored.upm.es/intypedia/docs/es/video3/DiapositivasIntypedia003.pdf
https://mariiss15.wordpress.com/2012/11/14/algoritmos-de-encriptacion-simetrica-y-asimetrica/
https://support.microsoft.com/es-mx/kb/246071?OSMCSignIn=true&lc=2058
http://www.genbetadev.com/seguridad-informatica/tipos-de-criptografia-simetrica-asimetrica-e-hibrida
http://blog.capacityacademy.com/2013/08/16/seguridad-informatica-cifrado-simetrico-asimetrico-hashing/
http://www.redeszone.net/2010/11/16/criptografia-algoritmos-de-cifrado-de-clave-asimetrica/
https://infosegur.wordpress.com/unidad-4/criptografia-simetrica-y-asimetrica/
https://seguinfo.wordpress.com/2007/07/05/%C2%BFque-es-la-firma-digital-2/
http://www.redeszone.net/2010/11/16/criptografia-algoritmos-de-cifrado-de-clave-asimetrica/#sthash.HpQtgwKK.dpuf

sábado, 17 de septiembre de 2016

Modelo OSI de la ISO

MODELO OSI DE LA ISO 

La ISO es una organización no-gubernamental establecida en 1947. Su misión es promover el desarrollo de la estandarización y actividades relacionadas con el propósito de facilitar el intercambio internacional de bienes y servicios, y para desarrollar la cooperación en la esfera de la actividad intelectual, científica, tecnológica y económica.
El modelo OSI (Open Systems Interconcection o Interconexión de sistemas abiertos), es una norma universal para protocolos de comunicación donde divide las tareas de la red en 7 capas y proporciona a los fabricantes  estándares que aseguran mayor compatibilidad e interoperatibilidad entre distintas tecnologías de red producidas mundialmente. Este modelo fue desarrollado en 1984 para enfrentar los problemas de incompatibilidad de redes, y con el fin de encontrar una conjunto de reglas aplicables a forma general a todas las redes con un modelo de red que ayudara a los fabricantes a crear redes que sean compatibles con otras redes.


El modelo de referencia OSI es el modelo principal para las comunicaciones por red, especifica el protocolo que debe ser usado en cada capa, y suele hablarse de modelo de referencia que se peude utilizar para comprender como viaja la información a través de una red .
Este modelo se divide en siete capas numeradas, esta división de las funciones de networking se le denimina división en capas, divididas de esta manera se obtienen las siguientes ventajas;
  • Divide la comunicación de red en partes más pequeñas y sencillas.
  • Normaliza los componentes de red para permitir el desarrollo y el soporte de los productos de diferentes fabricantes.
  • Permite a los distintos tipos de hardware y software de red comunicarse entre sí.
  • Impide que los cambios en una capa puedan afectar a las demás capas, para que se puedan desarrollar con más rapidez.
  • Divide la comunicación de red en partes más pequeñas para simplificar el aprendizaje.
Las siete capas del modelo OSI son :
Resultado de imagen para modelo osi
  1. Aplicación: Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (Post Office Protocol y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por UDP pueden viajar (DNS y Routing Information Protocol).
  2. Presentación: El objetivo es encargarse de la representación de la información, de manera que aunque distintos equipos puedan tener diferentes representaciones internas de caracteres los datos lleguen de manera reconocible, también, permite cifrar los datos y comprimirlos. Por lo tanto, podría decirse que esta capa actúa como un traductor.
  3. Sesión: Esta capa es la que se encarga de mantener y controlar el enlace establecido entre dos computadores que están transmitiendo datos de cualquier índole.
  4. Transporte: Capa encargada de efectuar el transporte de los datos (que se encuentran dentro del paquete) de la máquina origen a la de destino, independizándolo del tipo de red física que se esté utilizando.
  5. Red: Se encarga de identificar el enrutamiento existente entre una o más redes. Las unidades de información se denominan paquetes, y se pueden clasificar en protocolos enrutables y protocolos de enrutamiento.
  6. Enlace: Esta capa se ocupa del direccionamiento físico, de la topología de la red, del acceso al medio, de la detección de errores, de la distribución ordenada de tramas y del control del flujo.
  7. Física: Es la que se encarga de las conexiones físicas de la computadora hacia la red, tanto en lo que se refiere al medio físico como a la forma en la que se transmite la información.
En conclusión el Modelo OSI es el modelo principal para las comunicaciones por red creado por la organización ISO en 1984,  siguen protocolos para poder realizar la comunicación entre si y esta divido en 7 capas: Aplicación, Presentación, Sesión, Transporte, Red, Enlace y Física.


REFERENCIAS 

http://tecnologiadeinternetjc.blogspot.mx/2012/10/historia-de-la-iso-modelo-osi-y-sus.html
http://www.alegsa.com.ar/Dic/osi.php
http://www.exa.unicen.edu.ar/catedras/comdat1/material/ElmodeloOSI.pdf
http://docente.ucol.mx/al950441/public_html/osi1hec_B.htm

viernes, 16 de septiembre de 2016

Tipos de redes y Topologías

REDES Y TOPOLOGÍAS

REDES Y TIPOS DE REDES.

La red de ordenadores o red informática, es un conjunto de equipos conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos que comparten información, servicios, etc.
Una red tiene tres niveles de componentes: software de aplicaciones, software de red y hardware de red. 
Los tipos de redes se pueden clasificar de la siguiente manera: por tamaño, por tecnología de transmisión y por transferencia de datos.

Según el Tamaño: 

  • LAN (red de área local): Redes de área local, son el tipo de red más extendido, utilizándose primordialmente para el intercambio de datos y recursos entre dispositivos ubicados en un espacio relativamente pequeños. Las características más significativas son: permite la interacción de múltiples nodos o equipos individuales, para acceder a los datos y recursos que éstos posean, y transmiten datos entre sí a altísima velocidad, sin embargo las distancias a las que pueden hacerlo es limitada, así como el número de nodos que se pueden conectar a una sola LAN. Es de 10 metros a 1 kilómetro, suelen usar broatcast y su velocidad va de 10 a 100 MBps.  
  • MAN (red de área metropolitana): Ésta alcanza una área geográfica equivalente a un municipio. Se caracteriza por utilizar una tecnología análoga a las redes LAN, y se basa en la utilización de dos buses de carácter unidireccional, independientes entre sí en lo que se refiere a la transmisión de datos, tamaño máximo 10 kilómetros.
  •  WAN (red de área amplia): Estas redes se basan en la conexión de equipos informáticos ubicados en un área geográfica extensa, por ejemplo entre distintos continentes. Al comprender una distancia tan grande la transmisión de datos se realiza a una velocidad menor en relación con las redes anteriores. Sin embargo, tienen la ventaja de trasladar una cantidad de información mucho mayor. La conexión es realizada a través de fibra óptica o satélites, tamaño entre 100 y 1000 kilómetros. 
  •  INTERNET: más de 10000 kilómetros. 
  • WLAN: (Wireless Local Area Network) Es un sistema de transmisión de información de forma inalámbrica, es decir, por medio de satélites, microondas, etc. Nace a partir de la creación y posterior desarrollo de los dispositivos móviles y los equipos portátiles, y significan una alternativa a la conexión de equipos a través de cableado.
  • PAN: (personal area network). Es una red conformada por una pequeña cantidad de equipos, establecidos a una corta distancia uno de otro. Esta configuración permite que la comunicación que se establezca sea rápida y efectiva. 

Según su tecnología de transmisión: 

  • -redes Broadcast: Son las redes donde lo datos llegan a todas las maquinas de la red, un solo canal de comunicación. 
  •  -redes point-to-point: Son aquellas donde hay muchas conexiones entre parejas individuales de maquinas. 

Según el tipo de transferencia de datos:

  • Transmisión simple: Los datos solo pueden ir en un sentido. 
  • Half-duplex: Los datos pueden ir en ambos sentidos pero solo en uno a la vez. 
  • Full-duplex: Los datos pueden ir en ambos sentidos a la vez.  

TOPOLOGÍAS Y TIPOS.

 La topología de red o forma lógica de red se define como la cadena de comunicación que los nodos que confroman una red usan para comunicarse.Es la distribución geométrica de las computadoras conectadas.
Los tipos de topologías son :
  • Red en bus: se caracteriza por tener un único canal de comunicaciones, el cuál se conectan diferentes dispositivos.
  • Red en anillo: cada estación está conectada a la siguiente y la última está conectada a la primera.
  • Red en estrella: las estaciones están directamente conectadas a un punto central y toda comunicación se hace a través de este.
  • Red en malla: cada nodo está conectado a través de los otros.
  • Red en árbol: los nodos están colocados en forma de árbol, la conexión en árbol es parecida a una serie de redes en estrella interconectados salvo que este no tiene nodo central.
  • Red mixta: cualquier combinación de las anteriores.

Referencias.

http://es.ccm.net/contents/256-topologia-de-red
http://www.fernocas.com/opositores/temarios_apuntes/documentos/redes_informaticas.pdf
http://www.tiposde.org/informatica/88-tipos-de-redes/

Sistemas Distribuidos

SISTEMAS DISTRIBUIDOS


La computación distribuida o Sistemas distribuidos se puede definir como cualquier sistema en el que múltiples agentes autónomos, cada uno con capacidades de cómputo individual, se comunican entre sí   y afectan mutuamente su comportamiento.Más sin embargo el término más utilizado para definir a los sistemas distribuidos es el siguiente "Sistemas cuyos componentes hardware y software, que están en  computadoras conectadas en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo en común. Se establece un protocolo preestablecido."

Los sistemas distribuidos hacen referencia a cualquier evento en el cual se maneja un sistema en una red de computadoras y trata de describir las tendencias hacia la funcionalidad distribuida, es decir que se refiere a los servicios que proveen los sistemas de computación distribuido.

Para poder identificar a un sistema distribuido se dieron las siguientes primeras caracterizaciones realizadas por Enslow, en 1978:
  • Está compuesto por varios recursos informáticos de propósito general, tanto físicos como lógicos, que pueden asignarse dinámicamente a tareas concretas.
  • Los recursos estás distribuidos físicamente, y funcionan gracias a una red de comunicaciones.
  • Hay un sistema operativo de alto nivel, que unifica e integra el control de los componentes.
  • El hecho de la distribución es transparente, permitiendo que los servicios puedan ser solicitados especificando simplemente su nombre (no la localización).
  • El funcionamiento de los recursos físicos y lógicos está caracterizado por una autonomía coordinada.

Sin embargo las características principales de un sistema distribuido son tres: 
  1. Concurrencia: Permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.
  2. Carencia de reloj global: Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, está más bien distribuida en los componentes.
  3. Fallos independientes de los componentes: Cada componente del sistema pudiera fallar de manera independiente, y los demás continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su propio conjunto continua trabajando.

Cabe destacar que un sistema distribuido también puede considerarse como un sistema formado por varios ordenadores haciendo algo conjuntamente, de lo que se desprenden tres características inmediatas:
  • Compuesto por múltiples ordenadores: un sistema distribuido está compuesto de más de un sistema independiente, cada uno con una o más CPU's, memoria local, memoria secundaria (discos) y, en general, conexiones con periféricos de acceso inmediato (on line).
  • Hay interconexión entre ellos: Como los ordenadores distintos van a colaborar en realización de tareas, deben comunicarse y sincronizarse entre ellos, por lo que debe haber alguna línea o red de interconexión.
  • Tienen un estado compartido:Los ordenadores deben mantener un estado compartido, es decir, todos los ordenadores tienen la misma visión del estado del sistema distribuido (tablas, bases de datos del sistema, servidores, etc).
Más sin embargo para poder hacer la construcción de un sistema distribuido se deben considerar un par de características más: Consistencia y Transparencia

Consistencia: La inconsistencia de acceso incontrolado a datos compartidos en sistemas centralizados distribuidos puede provocar más peligros y malas consecuencias, para esto se necesitan las siguientes consistencias en el sistema: 
  • Consistencia en actualización: Cuando varios procesos acceden concurrentemente a un dato para actualizarlo, donde la actualización de todo un dato en su conjunto no se realiza como una única operación atómica en exclusión mutua. 
  • Consistencia de Replica: cuando un conjunto de datos debe mantenerse replicado en diversos ordenadores de la red, pudiendo ser modificado en cualquiera de ellos.
  • Consistencia de Caché: cuando un cliente accede a un recurso (fichero de datos), se pueden guardar copias de estos datos en una memoria local del cliente (memoria caché) para facilitar su acceso en posteriores referencias, evitando tener que transferir de nuevo los datos por la red.
  • Consistencia de Reloj: muchos de los algoritmos utilizados en aplicaciones y programación de sistemas dependen de unas marcas de tiempo que indican el momento en que sucedió un evento.
  • Consistencia de Interfaz de Usuario: llega a ocurrir que en una aplicación cunado el usuario interactúa con el programa y da clicks sobre esta, la pantalla no cambia. Se tiene un parámetro de que el retardo en mostrar la interfaz al usuario no debe ser mayor a 0.1s para dar la impresión de disponer de una máquina dedicada. 


Transparencia: dice que el sistema va a comportarse de manera ideal sin que el usuario se aperciba en ningún momento de los posibles y normales problemas que pueden producirse en el sistema, es decir, que en el sistema pueden producirse fallos, pero el usuario no los va a notar.

"En conclusión decimos que un sistema distribuido es aquel en que los componentes de localizados computadores conectados en red se comunican y coordinan sus acciones únicamente con el paso de mensajes y tiene tres características principales: Concurrencia de Componentes, Carencia de Reloj Global y Fallos independientes de componentes."

Diccionario.

Agentes: usualmente llamados procesadores, procesos o nodos, pueden ser desde computadoras completas hasta autómatas celulares con capacidad de cómputo y memoria muy limitados que se pueden comunicar mediante mensajes.

Referencias:

http://www.tamps.cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama.pdf
http://www.unap.edu.pe/cidiomas/licing/pdf/sd.pdf
http://www.dia.eui.upm.es/asignatu/sis_dis/Paco/Introduccion.pdf