SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   1	
  
Actividad	
   Final:	
   Instalación	
   del	
   LMS	
   Moodle	
  
en	
  CentOS	
  con	
  el	
  módulo	
  SELinux	
  habilitado	
  
	
  
Antecedentes	
  
	
  
Moodle	
   (pronunciación	
   AFI	
   /ˈmuːd(ə)l/)	
   es	
   una	
   aplicación	
   web	
   de	
   tipo	
   Ambiente	
   Educativo	
  
Virtual,	
  un	
  sistema	
  de	
  gestión	
  de	
  cursos,	
  de	
  distribución	
  libre,	
  que	
  ayuda	
  a	
  los	
  educadores	
  a	
  crear	
  
comunidades	
  de	
  aprendizaje	
  en	
  línea.	
  Este	
  tipo	
  de	
  plataformas	
  tecnológicas	
  también	
  se	
  conoce	
  
como	
  LCMS	
  (Learning	
  Content	
  Management	
  System).	
  La	
  versión	
  más	
  reciente	
  es	
  la	
  2.71	
  
	
  
CentOS	
   (Community	
   ENTerprise	
   Operating	
   System)	
   es	
   una	
   bifurcación	
   a	
   nivel	
   binario	
   de	
   la	
  
distribución	
  Linux	
  Red	
  Hat	
  Enterprise	
  Linux	
  RHEL,	
  compilado	
  por	
  voluntarios	
  a	
  partir	
  del	
  código	
  
fuente	
  liberado	
  por	
  Red	
  Hat2.	
  
	
  
MySQL	
   es	
   el	
   sistema	
   manejador	
   de	
   bases	
   de	
   datos	
   relacionales,	
   multihilos,	
   multiusuario	
   y	
  
robusto	
  más	
  popular	
  hoy	
  en	
  día,	
  desarrollado	
  y	
  proporcionado	
  por	
  MySQL	
  AB.	
  Para	
  su	
  ejecución	
  
MySQL	
  necesita	
  de	
  un	
  sistema	
  operativo.	
  	
  
	
  
PHP	
   es	
   un	
   lenguaje	
   de	
   programación	
   de	
   uso	
   general	
   de	
   código	
   del	
   lado	
   del	
   servidor	
  
originalmente	
  diseñado	
  para	
  el	
  desarrollo	
  web	
  de	
  contenido	
  dinámico.	
  Fue	
  uno	
  de	
  los	
  primeros	
  
lenguajes	
  de	
  programación	
  del	
  lado	
  del	
  servidor	
  que	
  se	
  podían	
  incorporar	
  directamente	
  en	
  el	
  
documento	
  HTML	
  en	
  lugar	
  de	
  llamar	
  a	
  un	
  archivo	
  externo	
  que	
  procese	
  los	
  datos3.	
  
	
  
HTTP	
   Apache	
   es	
   un	
   servidor	
   web	
   HTTP	
   de	
   código	
   abierto,	
   para	
   plataformas	
   Unix	
   (BSD,	
  
GNU/Linux,	
   etc.),	
   Microsoft	
   Windows,	
   Macintosh	
   y	
   otras,	
   que	
   implementa	
   el	
   protocolo	
  
HTTP/1.12	
  y	
  la	
  noción	
  de	
  sitio	
  virtual4.	
  
	
  
Security-­‐Enhanced	
   Linux	
   (SELinux)	
   es	
   un	
   módulo	
   de	
   seguridad	
   para	
   el	
   kernel	
   Linux	
   que	
  
proporciona	
   el	
   mecanismo	
   para	
   soportar	
   políticas	
   de	
   seguridad	
   para	
   el	
   control	
   de	
   acceso,	
  
incluyendo	
  controles	
  de	
  acceso	
  obligatorios	
  como	
  los	
  del	
  Departamento	
  de	
  Defensa	
  de	
  Estados	
  
Unidos.	
  	
   	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
1	
  https://es.wikipedia.org/wiki/Moodle	
  
2	
  https://es.wikipedia.org/wiki/CentOS	
  
3	
  https://es.wikipedia.org/wiki/PHP	
  
4	
  https://es.wikipedia.org/wiki/Servidor_HTTP_Apache	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   2	
  
Objetivo:	
  	
  
	
  
Haz	
  sido	
  contratado	
  por	
  la	
  empresa	
  “CAPACITACION	
  EDUCATIVA	
  SdRL”	
  como	
  DBA	
  (Data	
  Base	
  
Administrator).	
  Haciendo	
  gala	
  de	
  tus	
  conocimientos	
  recién	
  adquiridos	
  en	
  el	
  diplomado	
  “Diseño	
  y	
  
Administración	
  de	
  Base	
  de	
  Datos”	
  y	
  en	
  especial	
  del	
  módulo	
  6.	
  Seguridad	
  de	
  Base	
  de	
  Datos	
  se	
  te	
  
pide:	
  Instalar	
  y	
  configurar	
  el	
  LMS	
  Moodle	
  	
  en	
  CentOS	
  usando	
  una	
  arquitectura	
  de	
  dos	
  capas.	
  
	
  
	
  
Figura	
  No.	
  	
  1:	
  Arquitectura	
  de	
  dos	
  capas	
  
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   3	
  
Instrucciones	
  
	
  
	
  
En	
  el	
  servidor	
  de	
  base	
  de	
  datos	
  (equipo	
  No.	
  3)	
  ejecuta	
  los	
  siguientes	
  pasos:	
  
	
  
1. Inicia	
  una	
  sesión	
  como	
  root	
  
	
  
2. Detén	
  el	
  firewall	
  con	
  el	
  comando:	
  
	
  
service	
  iptables	
  stop	
  
	
  
3. Instala	
  los	
  paquetes	
  mysql-­‐server.	
  
	
  
yum -y install mysql-server
	
  
4. Inicia	
  los	
  servicios	
  mysqld:	
  
	
  
serivce	
  mysqld	
  start	
  
	
  
5. Inicia	
  una	
  sesión	
  en	
  el	
  manajeador	
  de	
  base	
  de	
  datos	
  MySQL:	
  
	
  
mysql
	
  
6. Crea	
  una	
  nueva	
  base	
  de	
  datos	
  que	
  usará	
  Moodle:	
  
	
  
CREATE DATABASE moodle;
	
  
7. Crea	
  un	
  usuario	
  en	
  la	
  base	
  de	
  datos:	
  
	
  
GRANT ALL PRIVILEGES ON moodle.* TO moodle_usr@'192.168.1.y'
IDENTIFIED BY 'p4ssw0rd';
	
  
8. Sal	
  de	
  sesión	
  del	
  manejador	
  de	
  base	
  de	
  datos:	
  
	
  
quit	
  
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   4	
  
	
  
En	
  el	
  equipo	
  	
  No.2	
  Servidor	
  Web,	
  ejecuta	
  los	
  siguientes	
  pasos:	
  
	
  
9. Abre	
  una	
  sesión	
  como	
  root	
  
	
  
10. Instala	
  el	
  servidor	
  web	
  con	
  soporte	
  para	
  el	
  lenguaje	
  programación	
  php	
  el	
  comando:	
  
	
  
yum -y install httpd php55w php55w-mysql
	
  
	
  
11. Descarga	
  el	
  software	
  modle:	
  
	
  
wget -c
https://download.moodle.org/download.php/direct/stable27/moodle-
latest-27.tgz
	
  
12. Entra	
  el	
  directorio	
  /var/www/html:	
  
	
  
cd /var/www/html/
	
  
13. Descomprime	
  el	
  arhivo	
  moodle-­‐latest-­‐27.tgz:	
  
	
  
tar zxvf /root/moodle-latest-27.tgz
	
  
14. Crea	
  el	
  directorio	
  /var/www/moodledata:	
  
	
  
mkdir /var/www/moodledata
15. Cambiar	
  el	
  dueño	
  del	
  directorio	
  /var/www/moodledata	
  al	
  usuario	
  y	
  grupo	
  apache:	
  
chmod apache:apache /var/www/moodledata
	
  
16. Configura	
   el	
   módulo	
   SELinux	
   para	
   permitir	
   al	
   servidor	
   web	
   escribir	
   en	
   el	
   directorio	
  
/var/www/moodledata:	
  
	
  
chcon -Rvu system_u -t httpd_sys_content_rw_t /var/www/moodledata/
17. Reincia	
  el	
  servidor	
  web:	
  
	
  
service httpd restart
18. Configura	
  el	
  firewall	
  para	
  permitir	
  peticiones	
  al	
  puerto	
  80:	
  
	
  
iptables -A INPUT -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW
-j ACCEPT
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   5	
  
	
  
19. Graba	
  la	
  nueva	
  regla	
  en	
  el	
  archivo	
  /etc/sysconfig/iptables:	
  
	
  
service iptables save
	
  
20. Reinicia	
  el	
  servicio	
  de	
  firewall:	
  
	
  
service iptables restart
21. Habilitar	
  repositorio	
  rpmforge	
  (DAG)	
  
	
  
wget http://apt.sw.be/redhat/el7/en/x86_64/dag/RPMS/rpmforge-release-
0.5.3-1.el7.rf.x86_64.rpm
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
	
  
22. Instalar	
  los	
  paquetes	
  php-­‐gd,	
  requeridos	
  por	
  moodle:	
  
yum -y install php-gd php-mbstring php-xmlrpc php-soap php-intl php-
dom
23. Reiniciar	
  el	
  servidor	
  web:	
  
service httpd restart
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   6	
  
En	
  el	
  equipo	
  cliente	
  (equipo	
  No.	
  1):	
  
	
  
24. Abre	
   un	
   navegador	
   web	
   y	
   entra	
   la	
   url:	
   http://192.168.1.y/moodle	
   para	
   iniciar	
   con	
   el	
  
procedimiento	
  de	
  instalación	
  (recuerda	
  cambiar	
  la	
  dirección	
  ip	
  	
  por	
  la	
  del	
  del	
  servidor	
  web):	
  
	
  
	
  
	
  
	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   7	
  
	
  
25. Cambia	
   el	
   idioma	
   a	
  
español(internacional):	
  
	
  
	
  
	
  
26. Confirma	
   los	
   datos	
   de	
   Dirección	
   Web,	
  
Directorio	
   Moodle,	
   Directorio	
   de	
   Datos.	
  
(este	
  directorio	
  fue	
  creado	
  en	
  el	
  paso	
  11):	
  
	
  
	
  
	
  
27. Selecciona	
  el	
  controlador	
  de	
  base	
  de	
  datos	
  
MySQL	
  (nativo/mysql):	
  
	
  
	
  
	
  
28. Indica	
   los	
   datos	
   de	
   conexión	
   a	
   la	
   base	
  
datos	
  (estos	
  datos	
  fueron	
  indicados	
  en	
  los	
  
pasos	
  5	
  y	
  6	
  del	
  presente	
  documento):	
  
	
  
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   8	
  
	
  
29. Acepta	
  los	
  términos	
  de	
  la	
  licencia:	
  
	
  
	
  
	
  
30. Valida	
   que	
   todos	
   los	
   requerimientos	
   se	
  
cumplan:	
  
	
  
	
  
	
  
31. Continúa	
   con	
   el	
   procedimiento	
   de	
  
instalación:	
  
	
  
	
  
	
  
	
  
32. Indica	
  los	
  datos	
  solicitados	
  para	
  la	
  cuenta	
  
de	
  Administrador	
  del	
  sitio:	
  	
  
	
  
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   9	
  
	
  
33. Indica	
  los	
  datos	
  generales	
  del	
  sitio:	
  
	
  
	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   10	
  
34. Fin	
  del	
  procedimiento	
  de	
  instalación	
  y	
  configuración:	
  
	
  
	
  
	
  
	
  
	
   	
  
Universidad	
  Nacional	
  Autónoma	
  de	
  México	
  
Facultad	
  de	
  Contaduría	
  y	
  Administración	
  
Diplomado	
  Diseño	
  y	
  Administración	
  de	
  Base	
  de	
  Datos	
  
Módulo	
  6.	
  Seguridad	
  de	
  Bases	
  de	
  Datos	
  
	
  
	
  
Elaboró:	
  Francisco	
  Medina	
  López	
   11	
  
	
  
Una	
  vez	
  realizado	
  el	
  proceso	
  de	
  instalación	
  del	
  LMS	
  Moodle,	
  realiza	
  y	
  documenta	
  las	
  siguientes	
  
actividades	
  enfocadas	
  a	
  robustecer	
  la	
  seguridad	
  en	
  la	
  infraestructura	
  recién	
  instalada:	
  
1. Configura	
  adecuadamente	
  el	
  firewall	
  de	
  los	
  servidores	
  web	
  y	
  base	
  de	
  datos.	
  
a. El	
  puerto	
  de	
  mysql	
  (3306)	
  solo	
  debe	
  estar	
  abierto	
  para	
  el	
  servidor	
  Web.	
  
b. El	
  purto	
  de	
  ssh	
  (22)	
  debe	
  estar	
  abierto.	
  
2. Configura	
  la	
  conexión	
  por	
  SSL	
  entre	
  el	
  servidor	
  web	
  y	
  el	
  servidor	
  de	
  base	
  de	
  datos.	
  
3. Realiza	
  una	
  auditoria	
  de	
  seguridad	
  utilizando	
  el	
  comando	
  sqlmap	
  en	
  Kali	
  Linux,	
  sobre	
  el	
  
LMS	
  Moodle.	
  
4. Cambia	
   la	
   contraseña	
   del	
   usuario	
   root	
   del	
   servidor	
   de	
   base	
   de	
   datos	
   por:	
  
p4ssw0rd53gur0	
  
5. Realiza	
  un	
  respaldo	
  de	
  	
  la	
  base	
  de	
  datos	
  moodle	
  y	
  genera	
  una	
  tarea	
  programamda	
  (cron)	
  
para	
  que	
  se	
  ejecute	
  todos	
  los	
  domingos	
  a	
  la	
  1:00	
  am.	
  
	
  

Más contenido relacionado

La actualidad más candente

Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...Francisco Medina
 
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/Linux
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/LinuxActividad No. 11: Reporte forense sobre intrusión a servidor GNU/Linux
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/LinuxFrancisco Medina
 
Navegación web anónima con tor y privoxy en kali linux
Navegación web anónima con tor y privoxy en kali linuxNavegación web anónima con tor y privoxy en kali linux
Navegación web anónima con tor y privoxy en kali linuxFrancisco Medina
 
Actividad No. 4: Captura e Inyección de paquetes en redes WLAN
Actividad No. 4: Captura e Inyección de paquetes en redes WLANActividad No. 4: Captura e Inyección de paquetes en redes WLAN
Actividad No. 4: Captura e Inyección de paquetes en redes WLANFrancisco Medina
 
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...Francisco Medina
 
Actividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/LinuxActividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/LinuxFrancisco Medina
 
Actividad No 4.2 IPv4 Telnet
Actividad No 4.2 IPv4 TelnetActividad No 4.2 IPv4 Telnet
Actividad No 4.2 IPv4 TelnetFrancisco Medina
 
Proyecto final administración y seguridad en linux y unix
Proyecto final administración y seguridad en linux y unixProyecto final administración y seguridad en linux y unix
Proyecto final administración y seguridad en linux y unixFrancisco Medina
 
Actividad No. 1.9: Auditoria de contraseñas en MySQL
Actividad No. 1.9: Auditoria de contraseñas en MySQLActividad No. 1.9: Auditoria de contraseñas en MySQL
Actividad No. 1.9: Auditoria de contraseñas en MySQLFrancisco Medina
 
Ejercicio No.1: Introducción a Kali Linux
Ejercicio No.1: Introducción a Kali LinuxEjercicio No.1: Introducción a Kali Linux
Ejercicio No.1: Introducción a Kali LinuxFrancisco Medina
 
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali Linux
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali LinuxActividad No. 3 Configuración de la interfaz inalámbrica en Kali Linux
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali LinuxFrancisco Medina
 
Actividad No. 6.3: Escaneo de vulnerabilidades con Nessus
Actividad No. 6.3: Escaneo de vulnerabilidades con NessusActividad No. 6.3: Escaneo de vulnerabilidades con Nessus
Actividad No. 6.3: Escaneo de vulnerabilidades con NessusFrancisco Medina
 
Practica 4 herramienta snort entregable
Practica 4 herramienta snort entregablePractica 4 herramienta snort entregable
Practica 4 herramienta snort entregableKarmen Arrazola
 
Ataques de denegacion de servicio
Ataques de denegacion de servicioAtaques de denegacion de servicio
Ataques de denegacion de servicioCamilo Fernandez
 
Ataque a servidores
Ataque a servidoresAtaque a servidores
Ataque a servidoresJose Ruiz
 
Webinar Gratuito: Kali Linux 2.0
Webinar Gratuito: Kali Linux 2.0Webinar Gratuito: Kali Linux 2.0
Webinar Gratuito: Kali Linux 2.0Alonso Caballero
 

La actualidad más candente (20)

Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux h...
 
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/Linux
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/LinuxActividad No. 11: Reporte forense sobre intrusión a servidor GNU/Linux
Actividad No. 11: Reporte forense sobre intrusión a servidor GNU/Linux
 
Actividad No 4.3 IPv4 SSH
Actividad No 4.3 IPv4 SSHActividad No 4.3 IPv4 SSH
Actividad No 4.3 IPv4 SSH
 
Navegación web anónima con tor y privoxy en kali linux
Navegación web anónima con tor y privoxy en kali linuxNavegación web anónima con tor y privoxy en kali linux
Navegación web anónima con tor y privoxy en kali linux
 
Actividad No. 4: Captura e Inyección de paquetes en redes WLAN
Actividad No. 4: Captura e Inyección de paquetes en redes WLANActividad No. 4: Captura e Inyección de paquetes en redes WLAN
Actividad No. 4: Captura e Inyección de paquetes en redes WLAN
 
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...
Actividad No. 1.15 Autenticación de dos factores con Google Authenticator en...
 
Actividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/LinuxActividad No. 5.5: Aseguramiento de servidores GNU/Linux
Actividad No. 5.5: Aseguramiento de servidores GNU/Linux
 
Actividad No 4.2 IPv4 Telnet
Actividad No 4.2 IPv4 TelnetActividad No 4.2 IPv4 Telnet
Actividad No 4.2 IPv4 Telnet
 
Proyecto final administración y seguridad en linux y unix
Proyecto final administración y seguridad en linux y unixProyecto final administración y seguridad en linux y unix
Proyecto final administración y seguridad en linux y unix
 
Actividad No. 1.9: Auditoria de contraseñas en MySQL
Actividad No. 1.9: Auditoria de contraseñas en MySQLActividad No. 1.9: Auditoria de contraseñas en MySQL
Actividad No. 1.9: Auditoria de contraseñas en MySQL
 
2015 2-Prácticas GN3
2015 2-Prácticas GN32015 2-Prácticas GN3
2015 2-Prácticas GN3
 
Ejercicio No.1: Introducción a Kali Linux
Ejercicio No.1: Introducción a Kali LinuxEjercicio No.1: Introducción a Kali Linux
Ejercicio No.1: Introducción a Kali Linux
 
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali Linux
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali LinuxActividad No. 3 Configuración de la interfaz inalámbrica en Kali Linux
Actividad No. 3 Configuración de la interfaz inalámbrica en Kali Linux
 
Actividad No. 6.3: Escaneo de vulnerabilidades con Nessus
Actividad No. 6.3: Escaneo de vulnerabilidades con NessusActividad No. 6.3: Escaneo de vulnerabilidades con Nessus
Actividad No. 6.3: Escaneo de vulnerabilidades con Nessus
 
Practica 4 herramienta snort entregable
Practica 4 herramienta snort entregablePractica 4 herramienta snort entregable
Practica 4 herramienta snort entregable
 
Kali linux guia español
Kali linux guia españolKali linux guia español
Kali linux guia español
 
Segurida de redes
Segurida de redesSegurida de redes
Segurida de redes
 
Ataques de denegacion de servicio
Ataques de denegacion de servicioAtaques de denegacion de servicio
Ataques de denegacion de servicio
 
Ataque a servidores
Ataque a servidoresAtaque a servidores
Ataque a servidores
 
Webinar Gratuito: Kali Linux 2.0
Webinar Gratuito: Kali Linux 2.0Webinar Gratuito: Kali Linux 2.0
Webinar Gratuito: Kali Linux 2.0
 

Destacado

Tema 3. Seguridad en las Comunicaciones
Tema 3. Seguridad en las ComunicacionesTema 3. Seguridad en las Comunicaciones
Tema 3. Seguridad en las ComunicacionesFrancisco Medina
 
Presentación Seguridad Informática
Presentación Seguridad InformáticaPresentación Seguridad Informática
Presentación Seguridad InformáticaFrancisco Medina
 
Presentación materia Seguridad en Informática
Presentación materia Seguridad en InformáticaPresentación materia Seguridad en Informática
Presentación materia Seguridad en InformáticaFrancisco Medina
 
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPGFrancisco Medina
 
2016-1 Presentación materia Seguridad Informática
2016-1 Presentación materia Seguridad Informática2016-1 Presentación materia Seguridad Informática
2016-1 Presentación materia Seguridad InformáticaFrancisco Medina
 
Ungmods tidsplan och uppgifter
Ungmods tidsplan och uppgifterUngmods tidsplan och uppgifter
Ungmods tidsplan och uppgifterAnnikaLindkvist
 
Faustman & Davis Nature Drug Disc 2010; 9;482-93
Faustman & Davis Nature Drug Disc 2010; 9;482-93Faustman & Davis Nature Drug Disc 2010; 9;482-93
Faustman & Davis Nature Drug Disc 2010; 9;482-93Miriam Davis
 
Actividades Milenio Granada Abril 2013
Actividades Milenio Granada Abril 2013Actividades Milenio Granada Abril 2013
Actividades Milenio Granada Abril 2013ugr_arabeislam
 
Moving towards a Circular Economy – Europe between Ambitions and Reality
Moving towards a Circular Economy – Europe between Ambitions and RealityMoving towards a Circular Economy – Europe between Ambitions and Reality
Moving towards a Circular Economy – Europe between Ambitions and RealityI W
 
Curso Cómo Vender a la Alta Dirección
Curso Cómo Vender a la Alta DirecciónCurso Cómo Vender a la Alta Dirección
Curso Cómo Vender a la Alta DirecciónÁngel Moraleda
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y aclRn
 
Ziua Cargo - numarul 68, septembrie 2014
Ziua Cargo - numarul 68, septembrie 2014Ziua Cargo - numarul 68, septembrie 2014
Ziua Cargo - numarul 68, septembrie 2014Revista Ziua Cargo
 
Ad:Tech NYC - Mobile-Friendly Email Design
Ad:Tech NYC - Mobile-Friendly Email DesignAd:Tech NYC - Mobile-Friendly Email Design
Ad:Tech NYC - Mobile-Friendly Email DesignLitmus
 
Call good
Call goodCall good
Call goodnorguz
 

Destacado (20)

2015 2-prácticas gns3
2015 2-prácticas gns32015 2-prácticas gns3
2015 2-prácticas gns3
 
Tema 3. Seguridad en las Comunicaciones
Tema 3. Seguridad en las ComunicacionesTema 3. Seguridad en las Comunicaciones
Tema 3. Seguridad en las Comunicaciones
 
Presentación Seguridad Informática
Presentación Seguridad InformáticaPresentación Seguridad Informática
Presentación Seguridad Informática
 
Presentación materia Seguridad en Informática
Presentación materia Seguridad en InformáticaPresentación materia Seguridad en Informática
Presentación materia Seguridad en Informática
 
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG
2014-2 Tema 1. Firma y cifrado de documentos digitales con PGP Y GPG
 
2016-1 Presentación materia Seguridad Informática
2016-1 Presentación materia Seguridad Informática2016-1 Presentación materia Seguridad Informática
2016-1 Presentación materia Seguridad Informática
 
Infraestructura PKI
Infraestructura PKIInfraestructura PKI
Infraestructura PKI
 
Ungmods tidsplan och uppgifter
Ungmods tidsplan och uppgifterUngmods tidsplan och uppgifter
Ungmods tidsplan och uppgifter
 
Faustman & Davis Nature Drug Disc 2010; 9;482-93
Faustman & Davis Nature Drug Disc 2010; 9;482-93Faustman & Davis Nature Drug Disc 2010; 9;482-93
Faustman & Davis Nature Drug Disc 2010; 9;482-93
 
Renault Fluence
Renault FluenceRenault Fluence
Renault Fluence
 
Actividades Milenio Granada Abril 2013
Actividades Milenio Granada Abril 2013Actividades Milenio Granada Abril 2013
Actividades Milenio Granada Abril 2013
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Website traffic overdrive
Website traffic overdriveWebsite traffic overdrive
Website traffic overdrive
 
Moving towards a Circular Economy – Europe between Ambitions and Reality
Moving towards a Circular Economy – Europe between Ambitions and RealityMoving towards a Circular Economy – Europe between Ambitions and Reality
Moving towards a Circular Economy – Europe between Ambitions and Reality
 
Curso Cómo Vender a la Alta Dirección
Curso Cómo Vender a la Alta DirecciónCurso Cómo Vender a la Alta Dirección
Curso Cómo Vender a la Alta Dirección
 
Manual del router y acl
Manual del router y aclManual del router y acl
Manual del router y acl
 
eXpertis
eXpertiseXpertis
eXpertis
 
Ziua Cargo - numarul 68, septembrie 2014
Ziua Cargo - numarul 68, septembrie 2014Ziua Cargo - numarul 68, septembrie 2014
Ziua Cargo - numarul 68, septembrie 2014
 
Ad:Tech NYC - Mobile-Friendly Email Design
Ad:Tech NYC - Mobile-Friendly Email DesignAd:Tech NYC - Mobile-Friendly Email Design
Ad:Tech NYC - Mobile-Friendly Email Design
 
Call good
Call goodCall good
Call good
 

Similar a Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux habilitado

Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoInstalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoFrancisco Medina
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpJulio Cesar Salas
 
Máster online - Administración de sistemas LINUX
Máster online - Administración de sistemas LINUX Máster online - Administración de sistemas LINUX
Máster online - Administración de sistemas LINUX LEARNING
 
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...Francisco Medina
 
Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6Francisco Medina
 
Manual taller-drupal
Manual taller-drupalManual taller-drupal
Manual taller-drupalmikyWatt
 
Anexo 28-actividad-7
Anexo 28-actividad-7Anexo 28-actividad-7
Anexo 28-actividad-7Draven Draven
 
Proyecto Javier Fradejas
Proyecto Javier FradejasProyecto Javier Fradejas
Proyecto Javier Fradejasfrade
 
Manualdel servidordeescuela primaria
Manualdel servidordeescuela primariaManualdel servidordeescuela primaria
Manualdel servidordeescuela primariaRovin Atencio
 
Webinar Gratuito "Explotación CMSs Web"
Webinar Gratuito "Explotación CMSs Web"Webinar Gratuito "Explotación CMSs Web"
Webinar Gratuito "Explotación CMSs Web"Alonso Caballero
 

Similar a Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux habilitado (20)

Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoInstalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
 
Acceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-phpAcceso a-base-de-datos-en-php
Acceso a-base-de-datos-en-php
 
Máster online - Administración de sistemas LINUX
Máster online - Administración de sistemas LINUX Máster online - Administración de sistemas LINUX
Máster online - Administración de sistemas LINUX
 
Instalacion joomla
Instalacion joomlaInstalacion joomla
Instalacion joomla
 
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...
Actividad No. 1.13: Configuración acceso seguro al servidor de base de datos ...
 
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
Creación de jaulas chroot para el mantenimiento de aplicaciones Web mediante ...
 
Taller cms
Taller cmsTaller cms
Taller cms
 
Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6Instalación de MySQL en CentOS 6
Instalación de MySQL en CentOS 6
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias detrás de las redes sociales
 
Tecnologias detrás de las redes sociales
Tecnologias detrás de las redes socialesTecnologias detrás de las redes sociales
Tecnologias detrás de las redes sociales
 
Manual taller-drupal
Manual taller-drupalManual taller-drupal
Manual taller-drupal
 
Red hat
Red hatRed hat
Red hat
 
Anexo 28-actividad-7
Anexo 28-actividad-7Anexo 28-actividad-7
Anexo 28-actividad-7
 
Proyecto Javier Fradejas
Proyecto Javier FradejasProyecto Javier Fradejas
Proyecto Javier Fradejas
 
Admin Manual
Admin ManualAdmin Manual
Admin Manual
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
nn
nnnn
nn
 
Manualdel servidordeescuela primaria
Manualdel servidordeescuela primariaManualdel servidordeescuela primaria
Manualdel servidordeescuela primaria
 
Pasos para instalar moodle
Pasos para instalar moodlePasos para instalar moodle
Pasos para instalar moodle
 
Webinar Gratuito "Explotación CMSs Web"
Webinar Gratuito "Explotación CMSs Web"Webinar Gratuito "Explotación CMSs Web"
Webinar Gratuito "Explotación CMSs Web"
 

Más de Francisco Medina

Tema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaTema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaFrancisco Medina
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadFrancisco Medina
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadFrancisco Medina
 
Tema 2: Análisis de Riesgos
Tema 2: Análisis de RiesgosTema 2: Análisis de Riesgos
Tema 2: Análisis de RiesgosFrancisco Medina
 
Por qué es importante cuidar mi privacidad en Internet
Por qué es importante cuidar mi privacidad en InternetPor qué es importante cuidar mi privacidad en Internet
Por qué es importante cuidar mi privacidad en InternetFrancisco Medina
 
Tema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaTema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaFrancisco Medina
 
2021-1 Presentación de la materia Seguridad Informática
2021-1 Presentación de la materia Seguridad Informática2021-1 Presentación de la materia Seguridad Informática
2021-1 Presentación de la materia Seguridad InformáticaFrancisco Medina
 
Administración de Servidores WINDOWS T1
Administración de Servidores WINDOWS T1Administración de Servidores WINDOWS T1
Administración de Servidores WINDOWS T1Francisco Medina
 
Caso de estudio No.1: Heartbleed y Shellshock
Caso de estudio No.1: Heartbleed y ShellshockCaso de estudio No.1: Heartbleed y Shellshock
Caso de estudio No.1: Heartbleed y ShellshockFrancisco Medina
 
Presentación de la materia Seguridad Informática 2017-2
Presentación de la materia Seguridad Informática 2017-2Presentación de la materia Seguridad Informática 2017-2
Presentación de la materia Seguridad Informática 2017-2Francisco Medina
 
Presentación de la materia Seguridad en redes 2017-2
Presentación de la materia Seguridad en redes 2017-2Presentación de la materia Seguridad en redes 2017-2
Presentación de la materia Seguridad en redes 2017-2Francisco Medina
 
Presentación del Módulo 6. Seguridad en Base de Datos
Presentación del Módulo 6. Seguridad en Base de DatosPresentación del Módulo 6. Seguridad en Base de Datos
Presentación del Módulo 6. Seguridad en Base de DatosFrancisco Medina
 
Módulo 3. Tema 1. Cableado Estructurado
Módulo 3. Tema 1. Cableado EstructuradoMódulo 3. Tema 1. Cableado Estructurado
Módulo 3. Tema 1. Cableado EstructuradoFrancisco Medina
 
Presentación Módulo 3. Tecnología de conectividad en redes.
Presentación Módulo 3. Tecnología de conectividad en redes.Presentación Módulo 3. Tecnología de conectividad en redes.
Presentación Módulo 3. Tecnología de conectividad en redes.Francisco Medina
 
Tema 1, Introducción a la Informática Forense
Tema 1, Introducción a la Informática ForenseTema 1, Introducción a la Informática Forense
Tema 1, Introducción a la Informática ForenseFrancisco Medina
 

Más de Francisco Medina (20)

Tema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaTema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad Informática
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridad
 
2021 1 T4-Criptografía
2021 1 T4-Criptografía2021 1 T4-Criptografía
2021 1 T4-Criptografía
 
Tema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridadTema 3. Arquitectura y diseño de seguridad
Tema 3. Arquitectura y diseño de seguridad
 
Tema 2: Análisis de Riesgos
Tema 2: Análisis de RiesgosTema 2: Análisis de Riesgos
Tema 2: Análisis de Riesgos
 
Por qué es importante cuidar mi privacidad en Internet
Por qué es importante cuidar mi privacidad en InternetPor qué es importante cuidar mi privacidad en Internet
Por qué es importante cuidar mi privacidad en Internet
 
Tema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad InformáticaTema 1. Introducción a la Seguridad Informática
Tema 1. Introducción a la Seguridad Informática
 
Conociendo la Dark Web
Conociendo la Dark WebConociendo la Dark Web
Conociendo la Dark Web
 
2021-1 Presentación de la materia Seguridad Informática
2021-1 Presentación de la materia Seguridad Informática2021-1 Presentación de la materia Seguridad Informática
2021-1 Presentación de la materia Seguridad Informática
 
Tema 1. Active Directory
Tema 1. Active DirectoryTema 1. Active Directory
Tema 1. Active Directory
 
Administración de Servidores WINDOWS T1
Administración de Servidores WINDOWS T1Administración de Servidores WINDOWS T1
Administración de Servidores WINDOWS T1
 
Caso de estudio No.1: Heartbleed y Shellshock
Caso de estudio No.1: Heartbleed y ShellshockCaso de estudio No.1: Heartbleed y Shellshock
Caso de estudio No.1: Heartbleed y Shellshock
 
2017-2 Tema 2. Identidad
2017-2 Tema 2. Identidad2017-2 Tema 2. Identidad
2017-2 Tema 2. Identidad
 
Presentación de la materia Seguridad Informática 2017-2
Presentación de la materia Seguridad Informática 2017-2Presentación de la materia Seguridad Informática 2017-2
Presentación de la materia Seguridad Informática 2017-2
 
Tema 1. Seguridad Física
Tema 1. Seguridad FísicaTema 1. Seguridad Física
Tema 1. Seguridad Física
 
Presentación de la materia Seguridad en redes 2017-2
Presentación de la materia Seguridad en redes 2017-2Presentación de la materia Seguridad en redes 2017-2
Presentación de la materia Seguridad en redes 2017-2
 
Presentación del Módulo 6. Seguridad en Base de Datos
Presentación del Módulo 6. Seguridad en Base de DatosPresentación del Módulo 6. Seguridad en Base de Datos
Presentación del Módulo 6. Seguridad en Base de Datos
 
Módulo 3. Tema 1. Cableado Estructurado
Módulo 3. Tema 1. Cableado EstructuradoMódulo 3. Tema 1. Cableado Estructurado
Módulo 3. Tema 1. Cableado Estructurado
 
Presentación Módulo 3. Tecnología de conectividad en redes.
Presentación Módulo 3. Tecnología de conectividad en redes.Presentación Módulo 3. Tecnología de conectividad en redes.
Presentación Módulo 3. Tecnología de conectividad en redes.
 
Tema 1, Introducción a la Informática Forense
Tema 1, Introducción a la Informática ForenseTema 1, Introducción a la Informática Forense
Tema 1, Introducción a la Informática Forense
 

Último

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

Actividad Final: Instalación del LMS Moodle en CentOS con el módulo SELinux habilitado

  • 1. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   1   Actividad   Final:   Instalación   del   LMS   Moodle   en  CentOS  con  el  módulo  SELinux  habilitado     Antecedentes     Moodle   (pronunciación   AFI   /ˈmuːd(ə)l/)   es   una   aplicación   web   de   tipo   Ambiente   Educativo   Virtual,  un  sistema  de  gestión  de  cursos,  de  distribución  libre,  que  ayuda  a  los  educadores  a  crear   comunidades  de  aprendizaje  en  línea.  Este  tipo  de  plataformas  tecnológicas  también  se  conoce   como  LCMS  (Learning  Content  Management  System).  La  versión  más  reciente  es  la  2.71     CentOS   (Community   ENTerprise   Operating   System)   es   una   bifurcación   a   nivel   binario   de   la   distribución  Linux  Red  Hat  Enterprise  Linux  RHEL,  compilado  por  voluntarios  a  partir  del  código   fuente  liberado  por  Red  Hat2.     MySQL   es   el   sistema   manejador   de   bases   de   datos   relacionales,   multihilos,   multiusuario   y   robusto  más  popular  hoy  en  día,  desarrollado  y  proporcionado  por  MySQL  AB.  Para  su  ejecución   MySQL  necesita  de  un  sistema  operativo.       PHP   es   un   lenguaje   de   programación   de   uso   general   de   código   del   lado   del   servidor   originalmente  diseñado  para  el  desarrollo  web  de  contenido  dinámico.  Fue  uno  de  los  primeros   lenguajes  de  programación  del  lado  del  servidor  que  se  podían  incorporar  directamente  en  el   documento  HTML  en  lugar  de  llamar  a  un  archivo  externo  que  procese  los  datos3.     HTTP   Apache   es   un   servidor   web   HTTP   de   código   abierto,   para   plataformas   Unix   (BSD,   GNU/Linux,   etc.),   Microsoft   Windows,   Macintosh   y   otras,   que   implementa   el   protocolo   HTTP/1.12  y  la  noción  de  sitio  virtual4.     Security-­‐Enhanced   Linux   (SELinux)   es   un   módulo   de   seguridad   para   el   kernel   Linux   que   proporciona   el   mecanismo   para   soportar   políticas   de   seguridad   para   el   control   de   acceso,   incluyendo  controles  de  acceso  obligatorios  como  los  del  Departamento  de  Defensa  de  Estados   Unidos.                                                                                                                       1  https://es.wikipedia.org/wiki/Moodle   2  https://es.wikipedia.org/wiki/CentOS   3  https://es.wikipedia.org/wiki/PHP   4  https://es.wikipedia.org/wiki/Servidor_HTTP_Apache  
  • 2. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   2   Objetivo:       Haz  sido  contratado  por  la  empresa  “CAPACITACION  EDUCATIVA  SdRL”  como  DBA  (Data  Base   Administrator).  Haciendo  gala  de  tus  conocimientos  recién  adquiridos  en  el  diplomado  “Diseño  y   Administración  de  Base  de  Datos”  y  en  especial  del  módulo  6.  Seguridad  de  Base  de  Datos  se  te   pide:  Instalar  y  configurar  el  LMS  Moodle    en  CentOS  usando  una  arquitectura  de  dos  capas.       Figura  No.    1:  Arquitectura  de  dos  capas        
  • 3. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   3   Instrucciones       En  el  servidor  de  base  de  datos  (equipo  No.  3)  ejecuta  los  siguientes  pasos:     1. Inicia  una  sesión  como  root     2. Detén  el  firewall  con  el  comando:     service  iptables  stop     3. Instala  los  paquetes  mysql-­‐server.     yum -y install mysql-server   4. Inicia  los  servicios  mysqld:     serivce  mysqld  start     5. Inicia  una  sesión  en  el  manajeador  de  base  de  datos  MySQL:     mysql   6. Crea  una  nueva  base  de  datos  que  usará  Moodle:     CREATE DATABASE moodle;   7. Crea  un  usuario  en  la  base  de  datos:     GRANT ALL PRIVILEGES ON moodle.* TO moodle_usr@'192.168.1.y' IDENTIFIED BY 'p4ssw0rd';   8. Sal  de  sesión  del  manejador  de  base  de  datos:     quit        
  • 4. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   4     En  el  equipo    No.2  Servidor  Web,  ejecuta  los  siguientes  pasos:     9. Abre  una  sesión  como  root     10. Instala  el  servidor  web  con  soporte  para  el  lenguaje  programación  php  el  comando:     yum -y install httpd php55w php55w-mysql     11. Descarga  el  software  modle:     wget -c https://download.moodle.org/download.php/direct/stable27/moodle- latest-27.tgz   12. Entra  el  directorio  /var/www/html:     cd /var/www/html/   13. Descomprime  el  arhivo  moodle-­‐latest-­‐27.tgz:     tar zxvf /root/moodle-latest-27.tgz   14. Crea  el  directorio  /var/www/moodledata:     mkdir /var/www/moodledata 15. Cambiar  el  dueño  del  directorio  /var/www/moodledata  al  usuario  y  grupo  apache:   chmod apache:apache /var/www/moodledata   16. Configura   el   módulo   SELinux   para   permitir   al   servidor   web   escribir   en   el   directorio   /var/www/moodledata:     chcon -Rvu system_u -t httpd_sys_content_rw_t /var/www/moodledata/ 17. Reincia  el  servidor  web:     service httpd restart 18. Configura  el  firewall  para  permitir  peticiones  al  puerto  80:     iptables -A INPUT -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
  • 5. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   5     19. Graba  la  nueva  regla  en  el  archivo  /etc/sysconfig/iptables:     service iptables save   20. Reinicia  el  servicio  de  firewall:     service iptables restart 21. Habilitar  repositorio  rpmforge  (DAG)     wget http://apt.sw.be/redhat/el7/en/x86_64/dag/RPMS/rpmforge-release- 0.5.3-1.el7.rf.x86_64.rpm rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm   22. Instalar  los  paquetes  php-­‐gd,  requeridos  por  moodle:   yum -y install php-gd php-mbstring php-xmlrpc php-soap php-intl php- dom 23. Reiniciar  el  servidor  web:   service httpd restart      
  • 6. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   6   En  el  equipo  cliente  (equipo  No.  1):     24. Abre   un   navegador   web   y   entra   la   url:   http://192.168.1.y/moodle   para   iniciar   con   el   procedimiento  de  instalación  (recuerda  cambiar  la  dirección  ip    por  la  del  del  servidor  web):          
  • 7. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   7     25. Cambia   el   idioma   a   español(internacional):         26. Confirma   los   datos   de   Dirección   Web,   Directorio   Moodle,   Directorio   de   Datos.   (este  directorio  fue  creado  en  el  paso  11):         27. Selecciona  el  controlador  de  base  de  datos   MySQL  (nativo/mysql):         28. Indica   los   datos   de   conexión   a   la   base   datos  (estos  datos  fueron  indicados  en  los   pasos  5  y  6  del  presente  documento):          
  • 8. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   8     29. Acepta  los  términos  de  la  licencia:         30. Valida   que   todos   los   requerimientos   se   cumplan:         31. Continúa   con   el   procedimiento   de   instalación:           32. Indica  los  datos  solicitados  para  la  cuenta   de  Administrador  del  sitio:            
  • 9. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   9     33. Indica  los  datos  generales  del  sitio:      
  • 10. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   10   34. Fin  del  procedimiento  de  instalación  y  configuración:              
  • 11. Universidad  Nacional  Autónoma  de  México   Facultad  de  Contaduría  y  Administración   Diplomado  Diseño  y  Administración  de  Base  de  Datos   Módulo  6.  Seguridad  de  Bases  de  Datos       Elaboró:  Francisco  Medina  López   11     Una  vez  realizado  el  proceso  de  instalación  del  LMS  Moodle,  realiza  y  documenta  las  siguientes   actividades  enfocadas  a  robustecer  la  seguridad  en  la  infraestructura  recién  instalada:   1. Configura  adecuadamente  el  firewall  de  los  servidores  web  y  base  de  datos.   a. El  puerto  de  mysql  (3306)  solo  debe  estar  abierto  para  el  servidor  Web.   b. El  purto  de  ssh  (22)  debe  estar  abierto.   2. Configura  la  conexión  por  SSL  entre  el  servidor  web  y  el  servidor  de  base  de  datos.   3. Realiza  una  auditoria  de  seguridad  utilizando  el  comando  sqlmap  en  Kali  Linux,  sobre  el   LMS  Moodle.   4. Cambia   la   contraseña   del   usuario   root   del   servidor   de   base   de   datos   por:   p4ssw0rd53gur0   5. Realiza  un  respaldo  de    la  base  de  datos  moodle  y  genera  una  tarea  programamda  (cron)   para  que  se  ejecute  todos  los  domingos  a  la  1:00  am.