sillabus amir - CEPS UNI - Universidad Nacional de Ingeniería

Anuncio
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
UNIVERSIDAD NACIONAL DE INGENIERÍA
CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL
AREA DE CURSOS DE ESPECIALIZACIÓN EN
TECNOLOGÍAS DE LA INFORMACIÓN
ESPECIALIZACIÓN EN ANALISIS, DESARROLLO E
IMPLEMENTACIÓN DE Anti-Virus.
CERTIFICA
ORGANIZA
Mayor Información:
Visite Nuestra Web
[email protected]
http://www.ceps.uni.edu..pe
Anti_VIRUS
1
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
ESPECIALIZACION EN ANÁLISIS, DESARROLLO
E IMPLEMENTACIÓN DE anti-VIRUS.
MODULOS
I.- Programación Estructurada y por lotes orientadas al
desarrollo de anti-VIRUS.
Introducción
La programación en batch nos facilita automatizar diferentes tareas y
procesos de archivos en Windows, como copiar, pegar, renombrar, etc; pero
también nos ayuda a conocer y controlar más nuestro sistema operativo, sea
tanto en hardware como software, a través de los archivos .bat, podemos
terminar procesos de Windows, detener servicios, analizar nuestra red lan,
programar apagados y reinicios del sistema operativo, eliminar archivos, etc.
La mayoría de virus (malware), una vez que infectan la pc víctima, se
alojan como proceso o servicio de Windows, quedando permanentemente en la
pc, hasta que sea eliminado por las actualizaciones del antivirus residente,
mientras que el antivirus no elimine dicha infección, estamos expuestos al robo
de información, falla del sistema operativo,etc. Los programación en batch tiene
la capacidad de eliminar ciertos virus, con un poco de tiempo, uno mismo
puede eliminar estos virus o detenerlos temporalmente, solo creando una
automatización de tareas en un archivo batch
Si bien es cierto, la programación batch nos puede ayudar
temporalmente, tiene un límite, los privilegios del S.O y su misma estructura,
mientras que el batch, depende de los permisos del usuario y de archivo, los
virus están programados para saltarse tal seguridad y ejecutarse sin
problemas, es en donde entran los lenguajes de programación, en este caso
veremos el lenguaje de programación C/C++, para mejorar nuestro algoritmo y
dar una automatización más rápida y profunda.
Anti_VIRUS
2
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
Objetivo
Proporcionar a los alumnos, los conocimientos básicos del Lenguaje
C/C++ y los comandos de la programación Batch.
Contenido por semana
1.- Semana.“S.O Window & Linux”
“S.O Windows– Conceptos fundamentales”
“Diferencias y debates de lenguajes y compiladores para la más cómoda
y eficaz programación de virus y antivirus”.
“introducción a los algoritmos”
“Introducción a la programación Batch”
2.- Semana.“Comandos Útiles en batch”
“Programación batch avanzada”
“Ejemplos de Virus en .bat”
3.- Semana.“Introducción a la programación en Lenguaje de Alto nivel”
“Estructura general de un programa en C/C++”
“Programación en Borland C++”
“Flujos de control”
4.- Semana.“Procedimientos y funciones”
“Estructura de Datos”
Anti_VIRUS
3
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
II.- Detección y analisis software malicioso
Introducción
Para detectar un virus (malware) en nuestra pc es necesario conocer
bien nuestro S.O, actualmente los virus hacen su trabajo ocultos y sin fastidiar
al usuario, pero muchas veces el virus se hace notar y resulta molestoso y
hasta perjudicial tanto para nuestro S.O como para la información que
tengamos guardada en ella, mediante el análisis se podrá evitar y/o eliminar
tales virus así como saber cuál fue su finalidad en la infección, mediante
diversos utilitarios y la experiencia adquirida con la práctica.
“La mejor manera de conocer un virus, es inyectándote uno”
Objetivos
Entender las diferentes finalidades de los malware, conocer sus métodos de
infección, analizar su código mediante diversas herramientas, tratar de obtener
en lo más completo su algoritmo y definir una prevención mediante el análisis.
Contenido por semana
1.- Semana.“Concepto de malware”
“Tipos de Malware”
“Seguridad Informática”
“Introducción al análisis forense”
2.- Semana.“Detectar Software malicioso”
“Réplica de la infección”
3.- Semana.“Análisis de Malware”
“Herramientas de detección y/o eliminación”
4.- Semana.“Malware: obtención y Análisis de su algoritmo”
“Desinfección mediante programación batch”
“Debuggers, hexadecimal y binario”
Anti_VIRUS
4
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
III.- Desarrollo e implementación de software Orientado
a la seguridad para eliminar programas maliciosos en
su pc.
Introducción
Los antivirus solo te protegen el 25%-30% de las infecciones totales,
ningún antivirus es 100 % seguro y confiable, eso debido a las actualizaciones
de los malware con el mismo fin y la gran cantidad de malware que aparecen
mes a mes, muchas veces nos sentimos obligados a comprar diversos antivirus
sin resolver nuestro problema, otras veces contratamos servicios técnicos para
la eliminación de un virus que no nos permite trabajar y vuelve a infectarnos
más adelante, mediante la programación enfocada al manejo del S.O operativo
tenemos la opción de crear nuestros propios antivirus caseros dándonos la
opción de irnos actualizando a través de la modificación de nuestro código y
resolviendo nuestros problemas de virus artesanalmente ante el largo tiempo
de
espera
de
las
actualizaciones
de
nuestros
antivirus
adquiridos
comercialmente.
Objetivos
Obtener conocimiento en la programación de virus y creación de estos
con sus respectivas vacunas.
Obtener conocimiento de la programación en C/C++ enfocada al S.O y
malware.
Contenido por semana
1.- Semana.“Que es al API de Windows”
“Introducción a las API de Windows”
“Llamar al API de Windows”
Anti_VIRUS
5
ESPECIALIZACION EN ANALISIS, DESARROLLO E IMPLEMENTACION DE anti-VIRUS
2.- Semana.“Programación en C/C++ utilizando API de Windows”
“Programación en C/C++ con batch”
3.- Semana.“Programación avanzada de Virus”
“Creación de un virus ya existente”
“Implementación de un antivirus casero”
4.- Semana.“Detección y eliminación de virus a través de su firma”
“Heurística antivirus, es confiable?”
“Es C/C++ el lenguaje más sólido para programar virus?”
“Introducción al Assembler…”
INICIO: 26 DE OCTUBRE
Horario: SAB 08:00 - 14:00
COSTO * MUDULO: S/. 400.00
Anti_VIRUS
6
Descargar