Foros del Web » Administración de Sistemas » Apache »

Ssl

Estas en el tema de Ssl en el foro de Apache en Foros del Web. Necisto su ayuda Tengo un formulario echo en php q tiene q pasar por SSL,tengo instalado un certificado SSL en el host(estoy en godaddy),pero como ...
  #1 (permalink)  
Antiguo 08/05/2009, 09:25
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Ssl

Necisto su ayuda
Tengo un formulario echo en php q tiene q pasar por SSL,tengo instalado un certificado SSL en el host(estoy en godaddy),pero como hago q el formulario sea seguro?
me dicen q PHP no hace nada,q ssl es un protocolo ,entonces para q sirven las funciones OpenSSL de PHP?
En fin,como hago q ese formulario sea seguro?
Tengo q configurar el apache para q PHP use ssl? como lo hago?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"

Última edición por Farookh_Bulsara; 08/05/2009 a las 09:31
  #2 (permalink)  
Antiguo 08/05/2009, 09:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP y SSL

Como te comentaron PHP no hace nada ya que PHP se ejecuta en el servidor, el certificado SSL se instala a nivel protocolo y se accesa desde https.

El que entres por SSL no hace que tu formulario sea seguro, eso lo debes de programar tu, limpiando variables, evitando inyecciones etc.

SSL no es magia.

Saludos.
  #3 (permalink)  
Antiguo 11/05/2009, 09:50
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: PHP y SSL

entonces si ssl no hace seguro mis datos enviados,entonces como hago para q los datos enviados sean seguros? a mi me dijeron q eso lo hacia ssl
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #4 (permalink)  
Antiguo 11/05/2009, 11:00
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP y SSL

SSL solo encrypta los datos entre el cliente y el servidor, nadamás, si te envian una cadena con inyección SQL, no importa si tienes o no SSL.

La protección de los datos en el server es lo que tienes que hacer a nivel de código, como te comento no hay cosas magicas para que todo funcione tienes que programar y modificar tus formularios para hacerlos más seguros.

Saludos.
  #5 (permalink)  
Antiguo 11/05/2009, 13:57
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: PHP y SSL

Ahhh,ok,ya entendi lo q tratas de decir
Por el momento no me interesa toda ese nivel de seguridad,inyecciones de sql,variables,etc; por el momento me interesa como hacer mi pagina para q sea "segura" usando SSL, me urge porfavor, ayudenme yendo directo al grano
Busque en el foro y no encontre temas q realmente aclaren como trabajar con SSL
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #6 (permalink)  
Antiguo 11/05/2009, 17:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP y SSL

Como te comente desde PHP no puedes hacer nada, el SSL se instala y configura a nivel WebServer, asi que depende mucho del Servidor Web que uses.

Saludos.
  #7 (permalink)  
Antiguo 11/05/2009, 19:46
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 1 mes
Puntos: 33
Respuesta: PHP y SSL

Farookh_Bulsara:


Una tipica configuracion para servidor Apache es asi ->

Code:
NameVirtualHost *:443

<VirtualHost *:443>
DocumentRoot /home/myUser/www/https
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

<VirtualHost *:443>
ServerName myTestSite
DocumentRoot /home/myUser/www/myTestSite/https
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /home/myUser/www
</VirtualHost>

<VirtualHost *:80>
ServerName myTestSite
DocumentRoot /home/myUser/www/myTestSite
</VirtualHost>

Tiene para SSL y para web normal.
No se exactamente si este o el foro de Apache Server es para esto.
De todas formas esta es la forma de proceder.

Saludos
Franco

P.S. Recuerda lo que ha explicado el amigo GatorV lo que php hace
especificamente a nivel de servidor.
  #8 (permalink)  
Antiguo 11/05/2009, 20:44
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: PHP y SSL

osea para q una pagina sea segura(pase por SSL) tiene q configurarse el apache como el ejemplo que me diste?solo es eso?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #9 (permalink)  
Antiguo 11/05/2009, 21:26
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP y SSL

Asi es, porque como te comente desde un inicio no tiene nada que ver con PHP, se hace 100% a nivel servidor web.
  #10 (permalink)  
Antiguo 11/05/2009, 21:52
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: PHP y SSL

el SSLCertificateFile y el SSLCertificateKeyFile,noe s el mismo? en mi servidor dice q tengo instalado un certificado SSL,pero nose cual es el archivo ni cual es el key,como puedo saber eso?
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #11 (permalink)  
Antiguo 11/05/2009, 23:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PHP y SSL

Tu hosting es el encargado de instalarte y activar el certificado SSL, es recomendable que los contactes.

Tema trasladado desde PHP
  #12 (permalink)  
Antiguo 12/05/2009, 07:45
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: Ssl

entonces a ellos debo pedirle donde esta la direccion del SSLCertificateFile y del SSLCertificateKeyFile ?
Perdon por hacer preguntas ridiculas,pero es la primera vez q uso ssl
Y donde encuentro mas infor acerca de paginas PHP seguras usando SSL?(las recomendables,no me digan q busque en google ,porq ya lo hice)
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #13 (permalink)  
Antiguo 13/05/2009, 10:12
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: PHP y SSL

Cita:
Iniciado por franco190453 Ver Mensaje
Farookh_Bulsara:


Una tipica configuracion para servidor Apache es asi ->

Code:
NameVirtualHost *:443

<VirtualHost *:443>
DocumentRoot /home/myUser/www/https
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

<VirtualHost *:443>
ServerName myTestSite
DocumentRoot /home/myUser/www/myTestSite/https
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /home/myUser/www
</VirtualHost>

<VirtualHost *:80>
ServerName myTestSite
DocumentRoot /home/myUser/www/myTestSite
</VirtualHost>

Tiene para SSL y para web normal.
No se exactamente si este o el foro de Apache Server es para esto.
De todas formas esta es la forma de proceder.

Saludos
Franco

P.S. Recuerda lo que ha explicado el amigo GatorV lo que php hace
especificamente a nivel de servidor.

Ese codigo q me pasaste en que parte del httpd.conf lo pongo?

Para probar localmente si esta funcionando mi pagina con SSL,como hago?
tengo el certificado ,es uno llamado"SSL.cer", como hago para usar localmente todo esta y estar seguro q mi pagina(o formulario) realmente esta pasando por SSL y que es segura?
En mi PC tengo instalado el mod_ssl y tambien lo tengo activado
P.D:Estoy usando el Wamp
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
  #14 (permalink)  
Antiguo 14/05/2009, 08:32
Avatar de Farookh_Bulsara  
Fecha de Ingreso: mayo-2004
Mensajes: 1.185
Antigüedad: 20 años
Puntos: 2
Respuesta: Ssl

respondan a mi ultimo post porfavor
__________________
"Todas las cosas deben mostrarse primero con mascaras tetricas y terrorificas para que puedan inscribirse a si mismas en el corazon de la humanidad"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:59.