Guión de entrevista:
Buenas tardes.
Para comenzar, la entrevista me gustaría saber su edad, profesión, y si tiene o no tiene un sitio web.
¿Sabe qué es la seguridad en línea?
¿Conoce los tipos de delitos en línea?
¿Sabe de soluciones qué ofrezcan soluciones que sigan la mayoría de las medidas de seguridad?
¿Cree qué es importante la seguridad en línea?
¿Sabe las consultas de comprar en línea?
¿Confía en las compras en línea?
¿Cree que el comercio electrónico le ayudaría a su negocio?
¿Considera esencial la seguridad en su sitio Web?
¿Ya cuenta su sitio con un sistema de ventas en línea?
¿Ha realizado una compra en línea?
¿Ha sido usted y/o conoce a alguien que haya sido víctima de un ciber ataque?
¿Conoce qué es el Ethical-Hacking?
Entrevista realizada:
Interlocutor: Buenas tardes, antes que todo gracias por la oportunidad de acceder a esta entrevista, mi nombre es Alfonso y estoy elaborando un proyecto que lleva como título: "Deficiencias y soluciones existentes en México para la seguridad en línea", para esto pido que conteste de la manera más honesta, para empezar demos por sentado que usted es Jose, comerciante, estudios de preparatoria y cuenta con un sitio Web dedicado a promocionar su negocio.
Interlocutor: ¿Sabía que su sitio Web es inseguro?
Entrevistado: No, no sabía.
Interlocutor: ¿Le interesa la seguridad de su sitio Web?
Entrevistado: No sé, no lo había pensado antes.
Interlocutor: ¿En su sitio Web ofrece ventas y/o ha pensado en hacerlo?
Entrevistado: Sí, eso sí, lo he pensado realizar.
Interlocutor: ¿Conoce los riesgos de comprar en linea?
Entrevistado: He escuchado un poco.
Interlocutor: ¿Sabe de algún sitio Web en dónde le puedan integrar las ventas a su sitio Web?
Entrevistado: No, no realmente.
Interlocutor: ¿Y cree que la seguridad sea algo importante?
Entrevistado: Supongo, ¿qué sugieres?
Interlocutor: Sugiero, que use alguna oferta comercial segura y adecuada a sus ingresos y/o contrate algún profesional dedicado a la construcción de sitios web con integración de ventas en línea así como una consultora dedicada a la ciberseguridad.
Entrevistado: Eso suena realmente costoso. Existe alguna otra posibilidad.
Interlocutor: Ese es el problema, realmente no existen muchas posibilidades y son pocas las consultorias, expertos y profesionistas dedicados a temas de seguridad en línea. ¿Estaría dispuesto a pagar por una consulta, en la cuál le hagan un diagnóstico integral con los resultados por escrito?
Entrevistado: Sí, pero ¿de qué me va servir?
Interlocutor: Le servirá para que le señalen todas las debilidades y requisitos que deberá implementar a su sitio Web. ¿Cuánto estaría dispuesto a pagar? ¿Le gustaría pagar un precio extra por contactarlo con un grupo de expertos que resuelvan todos sus problemas?
Entrevistado: No sé, unos 2 mil pesos. Preferiría, pagar un paquete con todo incluido.
Interlocutor: ¿Le resultaría más útil, confiable y cómodo esta propuesta?
Entrevistado: Sí, por supuesto. La verdad, no sabía de todo esto.
Interlocutor: Precisamente, esto fue lo que hizo que llevará a realizar y hacer una investigación sobre la seguridad en línea, los delitos ciberneticos y el contexto de este tema en México. Así como el nivel de necesidad, el cuál es urgente y está muy precaria aún actualmente.
domingo, 27 de mayo de 2018
SESIÓN 6. Actividad 1 Bitácora de Investigación
Bitácora de Investigación, "Deficiencias y soluciones existentes en México para la seguridad en línea" 21 de Mayo 2018.
Visita a un negocio de ventas de fundas para Comics.
Descripción de la actividad:
Se visitó a un comerciante de ventas de fundas para Comics, el día 22 de Mayo a las 20:30 horas del día. Se observo, escucho primeramente, la lógica de negocio, después se realizo la entrevista personalizada para presentar un panorama de introducción sobre este tema y el cómo podría cambiar su negocio el integrar seguridad en línea.
SESIÓN 5. Actividad 2 Análisis y abstracción de información
ANTECEDENTES
Desde que se introdujo el primer virus informático a fines de la década de 1980, y hasta los actos de piratería informática contra Sony Pictures Entertainment en fines 2014, la seguridad y estabilidad del ciberespacio1, incluido Internet, son a menudo los ejes centrales para los debates sobre ciberseguridad, y la gobernanza y libertad de Internet. Las amenazas a la ciberseguridad pueden incluir virus informáticos, spam, robo de identidad, violaciones a la seguridad de datos –comerciales y personales—, robo de información clasificada militar, de seguranza gubernamental o nacional, ataques de denegación de servicios (DDos o DoS) y otras formas de ciberdelito, mientras que los atacantes pueden ser desde piratas informáticos, también conocidos como hackers, hasta activistas, y desde simples delincuentes hasta grandes empresas o gobiernos.
Con más de 370 millones de víctimas de ciberdelitos cada año2 y decenas de miles de virus conocidos en circulación3, las amenazas a la seguridad cibernética son ciertamente un peligro concreto. Tan solo en América Latina, los incidentes de ciberdelitos implicaron para Brasil, México y Colombia un costo combinado de USD 11.500 millones, a pesar de que la región representa un porcentaje relativamente bajo de los incidentes cibernéticos a nivel mundial. Antes de analizar las implicaciones de la ciberseguridad en materia de derechos humanos, examinaremos brevemente las expresiones más comunes de ciberseguridad.
En la práctica, las expresiones más comunes sobre ciberseguridad incluyen leyes y políticas públicas de los países, debates regionales e internacionales sobre políticas públicas de seguridad cibernética (como, por ejemplo, las deliberaciones sobre la adopción de un tratado de ciberseguridad de la Unión Internacional de Telecomunicaciones), la creación de agencias gubernamentales de ciberseguridad, como el CyberCommand de Estados Unidos, las prácticas de empresas privadas (fabricación de software antivirus, programas de notificación de PSI, cortafuegos, etc.), la vigilancia masiva de comunicaciones (a menudo por gobiernos) y las prácticas por parte de la comunidad técnica orientadas a mantener segura la infraestructura crítica de Internet (por ejemplo, Internet Engineering Task Force, un organismo técnico independiente que ejerce este tipo de funciones).
BASES TEÓRICAS:
El concepto de Seguridad en Internet va tomando matices más complejos y especializado. Actualmente un aspecto principal de la seguridad en Internet es, la Seguridad de la Información que se puede definir como la capacidad de preservar la confidencialidad, integridad y disponibilidad de la implementación de medidas técnicas y organizativas.
REFERENCIAS:
- Expansión, en 2020 las empresas requerirán 1.5 millones de especialistas en ciberseguridad, publicado el 11 de abril del 2018.
https://expansion.mx/carrera/2018/04/11/en-2020-las-empresas-requeriran-15-millones-de-especialistas-en-ciberseguridad - http://open-internet-p2pcourse.org/modules/module%2011/antecedentes/
- INEGI, Dirección general de integración, análisis e investigación, Políticas para la seguridad de la información. publicada en Diciembre 2014, Aguascalientes. http://sc.inegi.org.mx/repositorioNormateca/Pod_17Dic14.pdf
SESIÓN 5. Actividad 1 Selección y recopilación de información
Búsqueda de información en Google Académico.
Captura de Pantalla.
Acopio de buscadores en formato APA de fuentes consultadas.

Captura de Pantalla.
Acopio de buscadores en formato APA de fuentes consultadas.
SESIÓN 4. Actividad 2 Anteproyecto de Investigación
DEFICIENCIAS Y SOLUCIONES EXISTENTES EN MÉXICO PARA LA SEGURIDAD EN MÉXICO
El uso precario, aunado a una desinformación acerca de la seguridad, riesgos y consecuencias al hacer uso de las tecnologías de la información es un grave problema existente en el país.
Objetivos generales
Objetivos específicos
Diseño de plan de proyecto "Deficiencias y soluciones existentes para la seguridad en México"
El uso precario, aunado a una desinformación acerca de la seguridad, riesgos y consecuencias al hacer uso de las tecnologías de la información es un grave problema existente en el país.
Objetivos generales
- Identificar los riesgos y consecuencias que existen al hacer uso de las tecnologías.
Objetivos específicos
- Analizar los problemas de seguridad en las tecnologías de la información.
- Plantear soluciones a los problemas surgidos por la seguridad en las tecnologías de la información.
Diseño de plan de proyecto "Deficiencias y soluciones existentes para la seguridad en México"
SESIÓN 4. Actividad 1 Tipos de investigación
Mapa Mental
Esquema del texto "Estudio en escarlata". Pasos que siguió Sherlcok Holmes para llegar a las conclusiones que expuso.
Esquema del texto "Estudio en escarlata". Pasos que siguió Sherlcok Holmes para llegar a las conclusiones que expuso.
domingo, 6 de mayo de 2018
sábado, 5 de mayo de 2018
SESIÓN 3.
Actividad 2. Planeando mi campaña publicitaria.
Si estás por concluir tus estudios de nivel medio superior o eres un egresado, esta propuesta de estudiar en un modelo educativo abierto y a distancia te interesará saber más al respecto. A continuación abarcaremos en mayor detalle en qué consta. Afortunadamente existe una escuela pública en México que ofrece este modelo educativo: en la Universidad Abierta y a Distancia de México (UnADM) brinda estos estudios mediante un plan flexible, en el cual el estudiante administra su proceso de aprendizaje mediante apoyo de docentes y herramientas tecnológicas, teniendo un enfoque por competencias que incorpora las ventajas de la educación a distancia, potencializadas por el uso de las tecnologías de la información y la comunicación.
Dentro de la oferta educativa de la UnADM se encuentra la carrera de Ingeniería en Desarrollo de Software la cual es una carrera con alta demanda en la actualidad y su tendencia en el futuro será requerida para impulsar la brecha digital en el crecimiento tecnológico en México.
El desarrollo tecnológico en México es fundamental para el crecimiento de la economía interna del país, está demostrado que existe una relación positiva entre la generación y explotación del conocimiento y el desarrollo económico de los países, y es de gran interés el desarrollar medios que permitan una mejor capacidad de innovar, es decir, de generar nuevos productos, diseños, procesos, servicios, métodos u organizaciones es aquí dónde al estudiar una carrera como Ingeniería de Desarrollo de Software te permitirá solucionar y optimizar múltiples problemas existentes tanto en empresas como en niveles de primer impacto y/o necesidad.
El objetivo de este programa es formar profesionistas capaces de analizar, diseñar y mejorar estratégicamente proyectos de sistemas de software mediante la aplicación de procesos, modelos, herramientas y estándares de calidad en su desarrollo, además de promover la competitividad de la industria del software asumiendo una actitud ética, de colaboración y responsabilidad social en un contexto globalizado y un ambiente interdisciplinario.
Dado que los requerimientos de los sectores público, privado y social son muy diversos, por mencionar algunos de los tantos se encuentran:
- Soluciones de software innovadoras para la industria a nivel internacional.
- Construcción de software utilizando metodologías y técnicas que permitan la mejora y automatización de procesos.
- Aplicación de las mejores prácticas, tecnologías avanzadas e ingeniería de software en el desarrollo de aplicaciones.
- Innovación de soluciones creativas para soluciones de primer necesidad.
Te estarás preguntando cuál será mi perfil como egresado y la duración del plan de estudios. El perfil de egresado es un profesionista con una amplia visión para desarrollar soluciones de software aplicando los procesos, modelos, estándares y herramientas de calidad de la industria del software; calificado para planear, diseñar, evaluar, controlar, instalar, integrar, construir, operar, administrar y mantener soluciones innovadoras en aplicaciones de la Tecnología de Información y de Software en sus diversos entornos y dispositivos electrónicos, logrando el máximo aprovechamiento de los recursos en las diferentes organizaciones ya sean públicas o privadas. La duración de la carrera estimada es de 8 semestres, la excelente noticias con este modelo educativo es que puedes tomar más materias y/o dicho de otro modo, aumentar tu carga curricular; tu tiempo será menor al estimado, brindando así una reducción de hasta 3 años para concluir tus estudios.
Por lo tanto al concluir tus estudios de Ingeniería en Desarrollo de Software, te podrás desarrollar en áreas funcionales, a continuación un breve listado:
- Administración de proyectos de software.
- Análisis de sistemas de información.
- Desarrollo de aplicaciones móviles.
- Desarrollo de sistemas bajo plataforma web.
- Desarrollo de servicios en la nube.
- Administración de Bases de Datos.
- Soporte técnico y estratégico a la infraestructura de Tecnologías de Información.
- Investigación y desarrollo tecnológico.
El Plan de Estudios es el siguiente:
Uno de los puntos más importantes de esta carrera, es que el mismo modelo educativo está desarrollado gracias al avance tecnológico que permiten las tecnologías de la información en conjunto con una educación abierta y a distancia que hacen posible el estudiar en cualquier lado y cualquier momento, con tan sólo un acceso a internet; el cual actualmente es más posible acceder gracias al crecimiento de los espacios públicos gratuitos ofrecidos por el gobierno de México; así que te preguntaré: ¿por qué no estudiar una carrera en la que puedes ir aplicando lo que aprendes y así ayudando a crear más herramientas que faciliten el estudio y/o la actualización tecnológica en México? Así podrás ir colaborando a ver el cambio que quieres ver en tu país, si alguna vez te has preguntado por ejemplo: ¿se podrán disminuir el tiempo en las lentas y largas colas en la fila para realizar algún trámite en tu escuela, tienda, hospital?, ¿realizar en menor tiempo y menor esfuerzo algo que tú, tu papá, tu tío, tu vecino hace manualmente, rudimentaria o precariamente? y esto me lleva a una final pregunta. ¿Contestaste afirmativamente a una o más preguntas, te vinieron a la mente muchas más situaciones que podrían ser mejoradas con ayuda de la tecnología? Si es así, definitivamente esta carrera es algo que deberías considerar, ya que ofrece una ilimitada cantidad de especializaciones después de haberla concluido.
miércoles, 29 de julio de 2015
Deshabilitar opciones seguras de Google Chrome
- Para MAC:
- Abrir la terminal: Cmd + space
- Escribir: "Terminal" y dar clic o enter.
- Asegurarse de tener todo los procesos de Google Chrome terminados.
- Dar el siguiente comando: open -a Google\ Chrome —args —disable-web-security
- Para Windows:
- Presionar la siguiente combinación: Ctrl + R
- El siguiente comando: cmd
- Ir a la ubicación de Google Chrome en tu disco duro (chrome.exe).
- Asegurarse que se haya terminado cualquier proceso de Google Chrome en ejecución. (Véase Administrador de Tareas = "Ctrl+Alt+Supr" ).
- Una vez encontrado el ejecutable de chrome.exe y después de terminar todos los procesos de Google Chrome activos o en ejecución.
- Ingresar el siguiente comando: chrome.exe --disable-web-security
miércoles, 30 de abril de 2014
Programando en C
El primer paso que debemos hacer es buscar e instalar un entorno de desarrollo (IDE- Integrated Development Environment) que nos agrade o que sea de nuestra preferencia. Hay muchas formas de compilar un programa escrito en C. Por ejemplo: sí utilizamos un sistema operativo basado en Linux como puede ser Fedora, Ubuntu, entre otros. No sería necesario utilizar un IDE, pero si sería necesario instalar desde la terminal GCC ( GNU Compiler Collection), en caso de que no se tuviese instalado por defecto.
El IDE que utilizaré será DEV C++ y el enlace para descargarlo es el siguiente:
http://www.bloodshed.net/dev/devcpp.html
Realmente el instalador nos guiará a través de todo el proceso sin problema alguno, puede ocurrir que su sistema operativo no cuente con el "MinGW". Si llegará a ser el caso tendrían que instalar primero el MinGW y después su IDE seleccionado.
El primer programa en cualquier lenguaje de programación es el famoso "Hola Mundo".
Su código es el siguiente:
martes, 8 de diciembre de 2009
Configuración de servidor Web Apache2 en la Internet
El router que ocupe es un 2WIRE, el tipo de conexión: es DSL.
Configuración para subir el servidor en la WEB:
Utilizando solo una IP.
1.- Ir a la barra de direcciones en este caso Mozila Firefox y poner "http://home" que es el resumen del sistema para configurar el Router.
2.-Aparecera la siguiente ventana:

3.-Siga las intrucciones que aparecen en las imagenes:




4.-Con esto ya estara configurado su router para el servidor apache.
Configuración para subir el servidor en la WEB:
Utilizando solo una IP.
1.- Ir a la barra de direcciones en este caso Mozila Firefox y poner "http://home" que es el resumen del sistema para configurar el Router.
2.-Aparecera la siguiente ventana:
3.-Siga las intrucciones que aparecen en las imagenes:

4.-Con esto ya estara configurado su router para el servidor apache.
jueves, 3 de diciembre de 2009
Configurar Apache2 con SSL
Pasos para configurar el Servidor Web Apache2 de forma segura o con SSL.
Fase de configuración e instalación de paquetes:
1.-Descargar de la página (httpd:www.openssl.org/source/)de hay descargar el paquete comprimido "openssl-0.9.81", tambien directamente desde la terminal ingresando este comando:
apt-get openssl-0.9.81
2.-Descomprimir este paquete ya sea con click derecho en la opción (extraer aquí) ó desde la terminal con el comando:
tar xvzf openssl-0.9.81.tar.gz
3.-Una ves descomprimido este paquete lo copiaran en /usr, manualmente o desde la terminal con cp sintaxis: cp origen destino
4.-Nos cambiamos a esa carpeta ingresando en la terminal este comando:
cd /usr/openssl-0.9.81
6.-Para la pre-instalación, ingrese en la terminal este comando:
./config –prefix=/usr/local/apache2/ssl/install –openssldir=/usr/local/ssl/install/openssl
7.-Para compilar ingrese en la terminal este comando:
make
8.-Para compilar e instalar ingrese en la terminal este comando:
sudo make install
9.-Ahora para añadir a el Servidor Web Apache2 en openssl, ingrese en la terminal este comando:
./configure --prefix=/etc/apache2/ --enable-ssl –with-ssl=/usr/local/ssl/install/openssl
10.-Para compilar ingrese en la terminal este comando:
make
11.-Para compilar e instalar ingrese en la terminal este comando:
sudo make install
Paso de creación del Par de llaves(KEY):
1.-Para general el par de llaves ingrese en la terminal este comando:
sudo /usr/local/ssl/install/bin/openssl genrsa –des3 –rand file1:file2:file3 –out (nombre de mi llave).key 1024
Especificaciones:
-genrsa: Indica a openssl que queremos generar el par de llaves
-rand: Se utiliza para proveer a openssl con datos aleatorios y así generar llaves que son únicas e impredecibles
-file1:file:2file3: Son sustituidos por archivos relativamente al azar para este propósito.
-out: Indica donde se guardara el resultado.
-1024: Indica el número de bits para la generación de las llaves.
2.-Al hacer este comando recibiremos una petición como esta:
*Enter PEM pass phrase:
3.-Escribimos la frase secreta para nuestra llave y nos responderá
*Verifying password – Enter PEM pass phrase:
Ya tenemos nuestro par de llaves nos falta generar el Certificado, para generar un certificado publico de una Autoridad Certificadora debemos enviar algo que es llamado: certificate signing request.
Paso para los requisitos del certificado(CRT):
1.-Para hacer esto ingrese en la terminal este comando:
./usr/local/ssl/install/bin/openssl req –new –key (nombre de mi llave).key –out (nombre de mi petición).csr
2.-Al hacer este comando nos mostrara algo como esto:
-Enter PEM pass phrase:
-Country Name (2 letter code) [AU]:MX
-State or Province Name (full name) [Some-State]:DF
-Locality Name (eg, city) []: DF
-Organization Name (eg, company) [Internet Widgits Pty Ltd]:.
-Organizational Unit Name (eg, section) []:.
-Common Name (eg, YOUR name) []:www.mygnet.com
-Email Address []:administrator@mygnet.com
-Please enter the following 'extra' attributes to be sent with your certificate request
-A challenge password []: enter
-An optional company name []: enter
3.-Ahora el certificado esta guardado en (nombre de mi petición).csr
Prosiguiremos a crear un Certificado firmado por si mismo esto significa que podemos ser tanto el destinatario como el usuario del certificado.
Paso para crear un Certificado firmado:
1.-Para hacer esto ingrese en la terminal este comando:
./usr/local/ssl/install/bin/openssl x509 –req –days 365 –in (nombre de mi petición).csr –signkey (nombre de mi llave).key –out (nombre de mi certificado).crt
2.-Creen una carpeta dentro de esta dirección /usr/local/ssl/install/openssl/(nombre de mi carpeta), con mkdir (nombre de mi carpeta), dentro de esta carpeta copiaremos la llave y el certificado.
¡Recuerden si lo quieren hacer desde desde la terminal con cp sintaxis: cp origen destino!
3.-Si bien lo prefieren tambien puede ser así:
-Copiar (nombre de mi certificado).crt a:
-/usr/local/ssl/install/openssl/certs/
-y tambien debemos copiar (nombre de mi llave).key a:
-/usr/local/ssl/install/openssl/private/
Pasos para la configuracion de SSL y Apache2:
1.-Buscar en esta dirección /usr/local/apache2/conf/, el archivo httpd.conf.
2.-Situados en esta dirección, para modificar el httpd.conf desde la terminal ingresa este comando:
sudo nano httpd.conf
3.-Modifica el httpd.conf para generar esto:
Listen 80
Listen 443
ServerName (nombre de mi página)
SSLEngine on
SSLCertificateFile
/usr/local/ssl/install/openssl/certs/(nombre de mi certificado).crt
SSLCertificateKeyFile
/usr/local/ssl/install/openssl/private/(nombre de mi llave).key
-Guarda Ctrl+O
-Cierra Ctrl+X
Con la configuración anterior levantamos un virtualhost que estará escuchando por el puerto 443 (que es el default para el HTTPS) y habilitamos el SSL en el virtualhost con la directiva SSLEngine.
Paso para encender su Servidor Web Apache2 con SSL:
1.-Encienda su Servidor Web Apache2 con SSL ingresando en la terminal este comando:
sudo /usr/local/apache2/bin/apachectl start ó
sudo /usr/local/apache2/bin/apachectl startssl
2.-Nos pedira que escribamos nuestra : pass phrase, hecho esto ya tenemos nuestro servidor Apache2 con SSL.
3.-Para comprobar que este encendido vaya al explorador Mozila Firefox e ingrese en la barra de direcciones (https://localhost), si aparece la frase "Its Works"; esta correctamente instalado y encendido su Servidor Web Apache2 con SSL.
4.-Para apagar el Servidor Web Apache2 con SSL ingrese en la terminal este comando:
sudo /usr/local/apache2/bin/apachectl stop ó
sudo /usr/local/apache2/bin/apachectl stopssl
Fase de configuración e instalación de paquetes:
1.-Descargar de la página (httpd:www.openssl.org/source/)de hay descargar el paquete comprimido "openssl-0.9.81", tambien directamente desde la terminal ingresando este comando:
apt-get openssl-0.9.81
2.-Descomprimir este paquete ya sea con click derecho en la opción (extraer aquí) ó desde la terminal con el comando:
tar xvzf openssl-0.9.81.tar.gz
3.-Una ves descomprimido este paquete lo copiaran en /usr, manualmente o desde la terminal con cp sintaxis: cp origen destino
4.-Nos cambiamos a esa carpeta ingresando en la terminal este comando:
cd /usr/openssl-0.9.81
6.-Para la pre-instalación, ingrese en la terminal este comando:
./config –prefix=/usr/local/apache2/ssl/install –openssldir=/usr/local/ssl/install/openssl
7.-Para compilar ingrese en la terminal este comando:
make
8.-Para compilar e instalar ingrese en la terminal este comando:
sudo make install
9.-Ahora para añadir a el Servidor Web Apache2 en openssl, ingrese en la terminal este comando:
./configure --prefix=/etc/apache2/ --enable-ssl –with-ssl=/usr/local/ssl/install/openssl
10.-Para compilar ingrese en la terminal este comando:
make
11.-Para compilar e instalar ingrese en la terminal este comando:
sudo make install
Paso de creación del Par de llaves(KEY):
1.-Para general el par de llaves ingrese en la terminal este comando:
sudo /usr/local/ssl/install/bin/openssl genrsa –des3 –rand file1:file2:file3 –out (nombre de mi llave).key 1024
Especificaciones:
-genrsa: Indica a openssl que queremos generar el par de llaves
-rand: Se utiliza para proveer a openssl con datos aleatorios y así generar llaves que son únicas e impredecibles
-file1:file:2file3: Son sustituidos por archivos relativamente al azar para este propósito.
-out: Indica donde se guardara el resultado.
-1024: Indica el número de bits para la generación de las llaves.
2.-Al hacer este comando recibiremos una petición como esta:
*Enter PEM pass phrase:
3.-Escribimos la frase secreta para nuestra llave y nos responderá
*Verifying password – Enter PEM pass phrase:
Ya tenemos nuestro par de llaves nos falta generar el Certificado, para generar un certificado publico de una Autoridad Certificadora debemos enviar algo que es llamado: certificate signing request.
Paso para los requisitos del certificado(CRT):
1.-Para hacer esto ingrese en la terminal este comando:
./usr/local/ssl/install/bin/openssl req –new –key (nombre de mi llave).key –out (nombre de mi petición).csr
2.-Al hacer este comando nos mostrara algo como esto:
-Enter PEM pass phrase:
-Country Name (2 letter code) [AU]:MX
-State or Province Name (full name) [Some-State]:DF
-Locality Name (eg, city) []: DF
-Organization Name (eg, company) [Internet Widgits Pty Ltd]:.
-Organizational Unit Name (eg, section) []:.
-Common Name (eg, YOUR name) []:www.mygnet.com
-Email Address []:administrator@mygnet.com
-Please enter the following 'extra' attributes to be sent with your certificate request
-A challenge password []: enter
-An optional company name []: enter
3.-Ahora el certificado esta guardado en (nombre de mi petición).csr
Prosiguiremos a crear un Certificado firmado por si mismo esto significa que podemos ser tanto el destinatario como el usuario del certificado.
Paso para crear un Certificado firmado:
1.-Para hacer esto ingrese en la terminal este comando:
./usr/local/ssl/install/bin/openssl x509 –req –days 365 –in (nombre de mi petición).csr –signkey (nombre de mi llave).key –out (nombre de mi certificado).crt
2.-Creen una carpeta dentro de esta dirección /usr/local/ssl/install/openssl/(nombre de mi carpeta), con mkdir (nombre de mi carpeta), dentro de esta carpeta copiaremos la llave y el certificado.
¡Recuerden si lo quieren hacer desde desde la terminal con cp sintaxis: cp origen destino!
3.-Si bien lo prefieren tambien puede ser así:
-Copiar (nombre de mi certificado).crt a:
-/usr/local/ssl/install/openssl/certs/
-y tambien debemos copiar (nombre de mi llave).key a:
-/usr/local/ssl/install/openssl/private/
Pasos para la configuracion de SSL y Apache2:
1.-Buscar en esta dirección /usr/local/apache2/conf/, el archivo httpd.conf.
2.-Situados en esta dirección, para modificar el httpd.conf desde la terminal ingresa este comando:
sudo nano httpd.conf
3.-Modifica el httpd.conf para generar esto:
Listen 80
Listen 443
ServerName (nombre de mi página)
SSLEngine on
SSLCertificateFile
/usr/local/ssl/install/openssl/certs/(nombre de mi certificado).crt
SSLCertificateKeyFile
/usr/local/ssl/install/openssl/private/(nombre de mi llave).key
-Guarda Ctrl+O
-Cierra Ctrl+X
Con la configuración anterior levantamos un virtualhost que estará escuchando por el puerto 443 (que es el default para el HTTPS) y habilitamos el SSL en el virtualhost con la directiva SSLEngine.
Paso para encender su Servidor Web Apache2 con SSL:
1.-Encienda su Servidor Web Apache2 con SSL ingresando en la terminal este comando:
sudo /usr/local/apache2/bin/apachectl start ó
sudo /usr/local/apache2/bin/apachectl startssl
2.-Nos pedira que escribamos nuestra : pass phrase, hecho esto ya tenemos nuestro servidor Apache2 con SSL.
3.-Para comprobar que este encendido vaya al explorador Mozila Firefox e ingrese en la barra de direcciones (https://localhost), si aparece la frase "Its Works"; esta correctamente instalado y encendido su Servidor Web Apache2 con SSL.
4.-Para apagar el Servidor Web Apache2 con SSL ingrese en la terminal este comando:
sudo /usr/local/apache2/bin/apachectl stop ó
sudo /usr/local/apache2/bin/apachectl stopssl
martes, 1 de diciembre de 2009
Vuelo de Jordan

Bien cabe decir que ha sido el salto que mas tiempo a durado, su duración aunque paresca increíble es de tan solo "o.91 segundos"; esta información es confiable ya que la obtuve de ver un capitulo de la ciencia del deporte en el canal 22 hace un tiempo, por si fuera poco es la única persona que logrado estar este tiempo completamente en el aire sin tocar el suelo, también durante este capitulo demostraron que nuestro centro de gravedad es el abdomen.
Esta imagen da la impresión de estar practicamente flotando en el aire, este efecto visual es producido ya que al momento de estar en el punto mas alto en ves de dejar caer el cuerpo lo estira generando esta parábola. Su secreto era saber utilizar una gran velocidad inicial y unos movimientos del cuerpo que le permitían trazar una parábola muy alargada, de manera que gran parte de su trayectoria estaba próxima a la altura del vértice, subiendo y bajando. En la siguiente imagen se ilustra la parábola.
Esta imagen da la impresión de estar practicamente flotando en el aire, este efecto visual es producido ya que al momento de estar en el punto mas alto en ves de dejar caer el cuerpo lo estira generando esta parábola. Su secreto era saber utilizar una gran velocidad inicial y unos movimientos del cuerpo que le permitían trazar una parábola muy alargada, de manera que gran parte de su trayectoria estaba próxima a la altura del vértice, subiendo y bajando. En la siguiente imagen se ilustra la parábola.

El jugador el jugador de baloncesto, como cualquier saltador, está sometido a las leyes del tiro parabólico, bajo la acción de la gravedad terrestre. Si la posición de cada punto de la trayectoria viene dada por dos coordenadas (x , y), Galileo llegó a la conclusión de que dicha trayectoria, despreciando la resistencia del aire, es una parábola cuya ecuación viene dada por:
y = - g · (1 + tg^2 ") · x^2 / 2·v^2 + x· tg
siendo g la constante gravitatoria (9,8 m/seg^2), v la velocidad inicial de la bala y el ángulo de inclinación del tiro. Galileo estableció a partir de la expresión anterior la inclinación para alcanzar la máxima distancia (x).
y = - g · (1 + tg^2 ") · x^2 / 2·v^2 + x· tg
siendo g la constante gravitatoria (9,8 m/seg^2), v la velocidad inicial de la bala y el ángulo de inclinación del tiro. Galileo estableció a partir de la expresión anterior la inclinación para alcanzar la máxima distancia (x).
Suscribirse a:
Entradas (Atom)




