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

  • Jaime M. Delgado Merce (jaime@ac.upc.edu)

Otros

  • Silvia Llorente Viejo (silvia.llorente@upc.edu)

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. En este 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) 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).
    Un trabajo sobre análisis y discusión (A).
    (A) Análisis y discusión sobre un documento o tema. Los alumnos preparan una presentación. Puede haber también una entrevista si es necesario.
    Nota final: (T1 * 0,3) + (A * 0,4) + (T2 * 0,3)
    La evaluación de A incluye:
    Contenido (40%), Presentación (30%), Preguntas/Conocimientos (30%).
    Las notas T1 y T2 se podrían incrementar (factor F) con la evaluación de n (número a definir) tests breves semanales (nota Di para cada test semanal):
    Factor incremental (F) = 0,02 * (SUM Di)/ n
    La nota Ti incrementada sería: Ti * (1+F). 0 <= F <= 0,2.

    Bibliografía

    Básico

    Capacidades previas

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