MySQL Forums
Forum List  »  Spanish

Re: Seguridad en MySQL
Posted by: Miguel Perez
Date: September 05, 2008 04:09AM

Lo primero de todo, cuidado con la ley. Muchos países tienen regulación específica relacionada con los requisitos de seguridad y confidencialidad de los historiales médicos.

En efecto, un servicio de alojamiento serio es más seguro y te puede ofrecer servicios adicionales, y por lo tanto convendrá más que un servidor casero, para la mayoría de definiciones de "casero".

Ahora bien, lo que te han dicho los de esa empresa es una auténtica gilipollez (no me extraña que trabajen con tecnologías de Microsoft). Aclaremos las cosas:

1. MySQL sí soporta encriptación. Puedes conectarte a MySQL por SSL. Lo que han dicho es rotundamente falso.
2. ¿Quién ha hablado de conectarse a la base de datos por Internet? Eso es lento y poco útil; lo que te conectarás es a la aplicación, la cual se conectará a la base de datos por red local o socket de UNIX en la misma máquina. Yo alucino; ¿de veras que estaban pensando en conectarse a la BD a través de Internet, ya sea con MySQL o con SQL Server?

Lamentablemente tengo que decirte que no puedes fiarte de lo que te diga esta empresa porque evidentemente no tienen ni idea de lo que están haciendo. Además, te harán tirar el dinero en tecnologías propietarias y privativas; piensa en que en licencias de Microsoft se te pueden ir tranquilamente varios miles de dólares:

1. MySQL funciona sobre sistemas operativos libres. SQL Server requiere un servidor Windows, que es caro.
2. MySQL puede utilizarse ilimitadamente. SQL Server tiene licencia de uso.
3. Si quieres soporte sobre la base de datos, el soporte de MySQL es más barato que el de SQL Server.
4. ASP es una tecnología propietaria y privativa de Microsoft que trabaja en el ecosistema de Microsoft. Necesitarás un servidor de aplicaciones de Microsoft, sistemas de desarrollo de Microsoft y máquinas de desarrollo con sistemas operativos de Microsoft, donde caerán también cientos o miles de dólares, dependiendo del tamaño de tu proyecto. Mi recomendación es que no utilices ASP sino tecnologías abiertas, punteras y de alta productividad. Podrías probar, por mencionar algunos ejemplos, Python con Django, o Ruby on Rails.

Respecto a la seguridad de sitios basados en PHP y MySQL: por parte de MySQL, totalmente seguro. Luego dependerá de cómo esté hecha la aplicación; es fácil cometer errores o seguir malas políticas en PHP, pero también puede hacerse de forma que sea perfectamente robusto. Compañías como Yahoo! utilizan PHP para aplicaciones donde la seguridad es crítica.

Respecto al tema de seguridad y transmisión de datos con MySQL, no te preocupes demasiado: los datos entre la aplicación y la BD no viajarán por Internet. Sí que deberías preocuparte, sin embargo, de que la aplicación web sirva páginas por HTTP seguro (lo cual puede hacerse con aplicaciones web escritas en cualquier lenguaje). Este artículo puede ser un buen comienzo: http://en.wikipedia.org/wiki/Secure_Sockets_Layer .

Un saludo,

Miguel Pérez
Afina Sistemas - Partner de MySQL en España



Edited 1 time(s). Last edit at 09/05/2008 04:29AM by Miguel Perez.

Options: ReplyQuote


Subject
Views
Written By
Posted
54902
July 11, 2006 07:51AM
4220
February 25, 2010 05:22PM
3894
November 09, 2010 06:58AM
6092
June 07, 2010 03:05PM
4322
August 31, 2011 05:59AM
7850
August 30, 2006 09:33AM
8821
November 14, 2007 03:15AM
8098
June 13, 2011 08:59AM
12131
February 12, 2008 06:04PM
7908
March 11, 2008 05:17AM
4640
April 10, 2010 06:07PM
8919
August 25, 2008 07:22PM
9217
March 23, 2008 09:27AM
5695
April 19, 2008 05:08PM
5254
May 11, 2008 12:28PM
7887
March 28, 2008 10:20AM
6852
June 05, 2008 08:21AM
5183
May 20, 2009 06:30PM
7908
April 18, 2008 12:52PM
5138
May 20, 2009 06:27PM
5754
April 30, 2008 02:21PM
5486
June 05, 2008 08:02AM
7567
May 02, 2008 01:15PM
5562
May 08, 2008 08:13PM
5808
May 08, 2008 09:05AM
7985
June 04, 2008 01:47PM
5139
May 29, 2008 04:34AM
5247
May 29, 2008 05:54AM
5489
June 02, 2008 11:47AM
12112
June 04, 2008 02:01PM
6371
June 05, 2008 07:46AM
6823
June 09, 2008 02:31AM
4943
June 09, 2008 09:53AM
5280
June 11, 2008 10:47AM
5956
June 16, 2008 06:28AM
7979
September 03, 2008 04:34PM
Re: Seguridad en MySQL
10056
September 05, 2008 04:09AM
5616
December 14, 2008 11:49AM
7989
May 19, 2009 08:31AM
5210
May 19, 2009 08:43AM
4402
July 29, 2009 08:59AM
4384
August 02, 2009 09:19PM
5125
August 02, 2009 03:18PM
4813
August 28, 2009 06:55PM
8103
August 31, 2009 03:02PM
5169
September 14, 2009 01:54PM
5267
September 24, 2009 09:43PM
4298
September 25, 2009 09:30AM
4661
October 07, 2009 01:51AM
6310
November 05, 2009 05:09PM
4643
November 25, 2009 06:51AM
3727
November 26, 2009 04:13AM
4163
December 28, 2009 10:31PM
4784
February 02, 2010 09:55AM
11444
February 12, 2010 08:35AM
4585
March 01, 2010 03:08PM
3870
March 03, 2010 08:23AM
5907
March 05, 2010 07:57AM
3417
March 06, 2010 04:37PM
5375
April 13, 2010 03:43PM
3652
August 08, 2010 03:15PM
3468
August 08, 2010 03:54PM
2467
September 15, 2010 10:06AM
14147
September 18, 2010 10:24AM
2733
October 10, 2010 10:05AM
2431
November 13, 2010 05:53AM
2756
October 18, 2010 04:05PM
2262
October 18, 2010 07:34PM
2547
January 20, 2011 03:13PM
3922
February 14, 2011 09:18AM
3482
January 31, 2011 04:19PM
3380
February 02, 2011 11:41AM
2244
March 17, 2011 01:35PM
2735
July 30, 2011 10:51PM
1826
August 15, 2011 03:50PM
2889
September 20, 2011 10:54AM
1705
September 20, 2011 01:53PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.