Please enable JavaScript to use CodeHS

Fundamentos de la ciberseguridad

Description

En esta lección, los estudiantes buscarán debajo del capó de los sitios web y las aplicaciones web utilizando “view page source” (ver fuente de página) en un navegador. Esto les permitirá ver el marcado HTML para imágenes, navegación y diseños de página, estilo CSS e incluso código fuente de JavaScript o enlaces a archivos JS. Los estudiantes también verán código que ha sido minificado y entenderán lo que eso significa. Por último, los estudiantes también echarán un primer vistazo a OWASP (Proyecto Abierto de Seguridad de Aplicaciones Web), que es una organización importante en ciberseguridad.

Objective

Students will be able to:

  • Identify major sections of code within the view source of a web page/app
  • Understand the importance of OWASP and how it relates to the field of cybersecurity
Description

En esta lección, los estudiantes aprenderán y usarán las herramientas de desarrollador en un navegador. Los desarrolladores web realmente los usan para ayudar a construir y probar sitios web. Los profesionales cibernéticos deben estar muy familiarizados con las diferentes formas de ver cómo funcionan los sitios y las aplicaciones para que puedan usar varias herramientas para detectar vulnerabilidades o incluso detectar ataques a medida que comienzan.

Objective

Students will be able to:

  • Identify major developer tools within the inspect element
  • Explain the major difference between view page source and what is rendered in the inspect tools
  • Explain in general terms what each major tool in the inspect area can show a developer
  • Explain how the developer tools can help web developers build and maintain sites, and how understanding the tools can potentially help cyber professionals who are trying to keep sites and data secure
Description

En esta lección, los estudiantes aprenderán sobre el impacto de representar visualmente los datos para hacer que la información sea más fácil de analizar y usar.

Objective

Students will be able to:

  • Explain the importance of visually depicting data to make information easier to use and to understand trends and changes in information
Description

En esta lección, los estudiantes analizarán qué son las bases de datos, cómo se organizan y usan, las partes principales de una base de datos y cómo es y se ve y en general un esquema de base de datos.

Objective

Students will be able to:

  • Explain the primary purposes of a database
  • Identify and explain the major parts of a database
  • Understand the implications of database storage on the protection of data within the field of cybersecurity
Description

En esta lección, los alumnos verán qué son los dispositivos y aplicaciones cliente y servidor, el modelo cliente-servidor y cómo las bases de datos forman parte de ese modelo cliente-servidor. Obtendrán una visión de alto nivel de cómo los clientes y los servidores trabajan juntos para ayudar a intercambiar información y datos a través de una red o de Internet.

Objective

Students will be able to:

  • Identify a client device and explain its purpose
  • Identify a server device and explain its purpose
  • Explain the client-server model
Description

En esta lección, los estudiantes serán introducidos a SQL (lenguaje de consulta estructurado). Los estudiantes también aprenderán cómo se estructura una base de datos en tablas y filas.

Objective

Students will be able to:

  • Explain what the SQL programming language does
  • Define the different parts of a database (table, column, row)
  • Define what a schema is in relation to a database
Description

En esta lección, aprendemos y usamos la instrucción SELECT en SQL. La instrucción SELECT se utiliza para consultar la base de datos y devolver una fila o múltiples filas de una tabla en la base de datos.

Objective

Students will be able to:

  • Use a SELECT statement in SQL to query a database using * or the FROM statement
Description

En esta lección, los estudiantes aprenden sobre la cláusula WHERE y el filtrado básico de consultas en SQL.

Objective

Students will be able to:

  • Use a WHERE clause in a statement in SQL to filter queries
Description

En esta lección, los estudiantes aprenden el concepto general de seguridad: lo que significa para ellos personalmente y lo que significa para organizaciones en un mundo digital. Reflexionarán sobre lo que los hace sentir seguros.

Objective

Students will be able to:

  • Explain what security means on a personal and organizational level
Description

Esta lección proporciona una visión general de lo que es la inyección SQL, el impacto, cómo funciona y cómo los hackers utilizan SQL para atacar un sitio. La lección también tiene conexiones con el ciberataque de Equifax, que fue una inyección SQL a gran escala.

Objective

Students will be able to:

  • Understand and explain what a SQL injection attack is and the ongoing, pervasive impact of SQLi cyber attacks
Description

En esta lección, los estudiantes aprenderán y discutirán tipos de SQLi y formas de prevenir o al menos mitigar un ataque.

Objective

Students will be able to:

  • Explain the 3 types of SQLi and the vulnerability associated with each
  • Understand the fundamentals of how SQL injections are prevented or at least mitigated