Pasar al contenido principal

Aplicaciones y Seguridad en Internet

Créditos
6
Tipos
Complementaria de especialidad (Redes de Computadores y Sistemas Distribuidos)
Requisitos
Esta asignatura no tiene requisitos , pero tiene capacidades previas
Departamento
AC
Esta asignatura cubre aspectos de investigación del área, muy activa, de las aplicaciones de Internet y su seguridad. El foco está en las aplicaciones multimedia, pero también se consideran otras áreas, como eHealth. Por lo tanto, el contenido, los metadatos y los protocolos de transmisión son relevantes.
La protección y la privacidad se consideran para la información y los protocolos, por lo que se revisarán todos los aspectos de la seguridad de Internet para las aplicaciones.
Los estándares para lograr la interoperabilidad son clave para comprender los problemas relevantes y sus soluciones.
Los temas serán presentados, analizados y discutidos, enfocándose en los nuevos enfoques y técnicas. Los estudiantes trabajarán en tareas específicas que serán discutidas con sus compañeros para comprender las soluciones actuales y pensar en otras alternativas.

Profesorado

Responsable

Otros

Horas semanales

Teoría
3.6
Problemas
0
Laboratorio
0
Aprendizaje dirigido
0
Aprendizaje autónomo
7.51

Competencias

Computer networks and distributed systems

  • CEE2.1 - Capacidad para entender los modelos, problemas y algoritmos relacionados con los sistemas distribuidos, así como poder diseñar y evaluar algoritmos y sistemas que traten la problemática de la distribución y ofrezcan servicios distribuidos
  • Genéricas

  • CG1 - Capacidad para aplicar el método científico en el estudio y análisis de fenómenos y sistemas en cualquier ámbito de la Informática, así como en la concepción, diseño e implantación de soluciones informáticas innovadoras y originales.
  • CG4 - Capacidad para la dirección general y técnica de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, en el ámbito de la Ingeniería Informática.
  • CG5 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.
  • Uso solvente de los recursos de información

  • CTR4 - Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información del ámbito de la ingeniería informática y valorar de forma crítica los resultados de esta gestión.
  • Razonamiento

  • CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.
  • Básicas

  • CB8 - Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades.
  • Objetivos

    1. Estándares
      Competencias relacionadas: CG1, CEE2.1, CB8, CTR4, CG5,
    2. Aplicaciones Internet multimedia
      Competencias relacionadas: CEE2.1, CB8, CTR4, CTR6, CG5,
    3. Seguridad en Internet
      Competencias relacionadas: CG1, CG4, CEE2.1, CTR6,

    Contenidos

    1. Introducción
      Introducción a la asignatura.
      Nivel d'aplicación.
      Web: HTTP.
      XML (eXtensible Markup Language).
      Estandarización.
    2. Seguridad en aplicaciones
      Amenazas y mecanismos.
      Criptografía.
      PKI (Public Key Infrastructure).
      "Security and Privacy by Design".
      Seguridad en protocolos del nivel de aplicación.
      Seguridad en formatos (XML, JSON): Encriptación, Firma.
      Protocolos específicos de seguridad: SAML, OAuth, JWT.
      Privacidad en aplicaciones Internet, control de acceso.
      Ejemplo en eHealth.
      Seguridad en contenido multimedia (DRM).
    3. Contenido multimedia
      Ciclo de vida.
      Arquitecturas de contenido.
      Tipos de contenido: Caracteres, Audio, Imágenes, Vídeo.
      Contenedores.
      Metadatos.
    4. Transmisión de contentidos multimedia
      Soporte de HTML5 a la transmisión multimedia.
      Protocolos de streaming.
      Streaming con HTTP.
      DASH.

    Actividades

    Actividad Acto evaluativo


    Desarrollo del tema 1


    Objetivos: 1 2
    Contenidos:
    Teoría
    6h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    6h

    Desarrollo del tema 2


    Objetivos: 1 3
    Teoría
    10h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    10h

    Desarrollo del tema 3


    Objetivos: 1 2
    Teoría
    4h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    4h

    Desarrollo del tema 4


    Objetivos: 1 2
    Contenidos:
    Teoría
    4h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    4h

    Presentaciones y discusiones trabajos estudiantes


    Objetivos: 1 2 3
    Contenidos:
    Teoría
    24.6h
    Problemas
    0h
    Laboratorio
    0h
    Aprendizaje dirigido
    0h
    Aprendizaje autónomo
    77.4h

    Metodología docente

    El curso se plantea de forma muy interactiva con una parte de introducción de temas por parte del profesor y otra en que los alumnos presentan trabajos y discuten conclusiones.

    En concreto, los alumnos prepararán un trabajo de análisis y discusión sobre temas o estándares específicos avanzados, y otro más de investigación.

    En el primero, presentarán los resultados de su análisis y dirigirán una discusión sobre ello con el resto de alumnos.

    En el segundo, realizarán un pequeño trabajo de investigación dirigido por el profesor (sobre un tema específico: ¿qué hay hecho? ¿qué falta por resolver? ideas para resolverlo). Escribirán un pequeño artículo, harán una presentación donde responderán a las preguntas y críticas que hagan el profesor y el resto de alumnos.

    Método de evaluación

    Tests sobre los temas desarrollados por el Profesor (T1 y T2).
    2 trabajos sobre análisis y discusión (A) y 1 trabajo de investigación (R).
    (A) Análisis y discusión sobre un documento o tema. Los alumnos proporcionan documentación y una presentación breve, y dirigen una discusión en clase. Los estudiantes que no presentan deberían hacer preguntas demostrando que han entendido el tema.
    (R) Trabajo de investigación. Los alumnos proporcionan documentación y presentaciones "largas". Y una entrevista si es necesario.
    Nota final: (T1 * 0,2) + (A * 0,3) + (R * 0,3) + (T2 * 0,2)
    La evaluación de A incluye:
    Contenido (35%), Presentación (30%), Dirección de la discusión (20%), Discusión sobre presentaciones de otros (15%).
    La evaluación de R incluye:
    Contenido (35%), Presentación (25%), Preguntas (15%), Informe (25%).
    Las notas T1 y T2 se podrían incrementar (factor F) con la evaluación de n (número a definir) “tests breves diarios” (nota D para cada test diario):
    Factor incremental (F) = 0,25 * ( Σn Di )/ n
    La nota Ti incrementada sería: Ti * (1+F). 0 <= F <= 0,25.

    Bibliografía

    Básico

    Capacidades previas

    Conocimientos básicos de programación, redes de comunicaciones y codificación de contenidos audiovisuales.