Seguridad básica programando en PHP

Seguridad básica programando en PHP

Seguridad básica programando en PHP

Un amigo lector me contactó para que le indicara otros tips de seguridad para el desarrollo de su aplicación web. Este amigo lector hizo referencia al artículo “Consejos de seguridad programando en PHP” en el cual presento algunos consejos prácticos para aumentar la seguridad a nuestras aplicaciones web.

Nótese que siempre que me refiero al producto final de una programación en PHP la llamo “Aplicación” y no “Página Web”, aunque en algunos casos la utilizo como sinónimo; pero no lo son, sin embargo, en sentido general las personas asocian todo lo que viene por la World Wide Web como “Página”. Y es para responder a otro amigo lector que me hizo la pregunta.

Continue reading “Seguridad básica programando en PHP”

Programación orientada a objetos (OOP) en PHP

Programación orientada a objetos (OOP) en PHP

Programación orientada a objetos (OOP) en PHP

PHP no es un lenguaje orientado a objetos de forma nativa. Por eso los programadores en este lenguaje se nos hace “difícil” esta característica de la programación. No por que sea “difícil” en si misma, sino, por que hay un dicho que dice “la costumbre hace ley”

A partir de PHP 5, el modelo de objetos ha sido reescrito para permitir un mejor rendimiento y más características. Este fue un cambio importante desde PHP 4. PHP 5 tiene un modelo de objetos completo. PHP trata los objetos de la misma manera como referencias o la manipulación, lo que significa que cada variable contiene una referencia de objeto en lugar de una copia de todo el objeto.

Continue reading “Programación orientada a objetos (OOP) en PHP”

Crea aplicaciones en PHP para Android

Una de las razones por las que Android, sistema operativo para móviles de Google, ha sido la apertura de la plataforma como Open Source. Esto ha permitido no sólo la integración de Android con una gran variedad de fabricantes de teléfonos, sino también, que ha permitido que los programadores creen sus ideas y aplicaciones sin restricciones tan radicales como lo hace Apple con el iOS … Continue reading Crea aplicaciones en PHP para Android

OpenTBS: Crea documentos de OpenOffice y Ms Office con PHP

TinyButStrong es una librería que permite crear de forma dinámica páginas XML/HTML y otros archivos basado en un archivo de texto como fuente. Es un motor de plantillas para el lenguaje PHP. Le permite visualizar fácilmente la información de su base de datos, sino también para armonizar y simplificar en serio su programación en PHP. Lo mas importante es que permite generar documentos Excel y … Continue reading OpenTBS: Crea documentos de OpenOffice y Ms Office con PHP

Consejos de seguridad programando en PHP

En mi último artículo comentaba la falla de seguridad del servicio sharethis.com con su API para compartir enlaces en las redes sociales que detecté al utilizar su servicio en este blog. Les notifiqué el error por medio de feedback y en menos de 48 horas me dieron respuesta, agradeciéndome luego de corregir el error. Esta tipo de cosas son las que los programadores y webmasters deben evitar a toda costa. No solo por que pone en riesgo la aplicación o página web, sino también, la información del usuario que utiliza el servicio.

En vista de todo esto, he decido presentarles algunos consejos para mantener nuestras aplicaciones con un nivel seguridad medio ya que para que un sistema, servicio web o página este completamente segura depende de varios roles de seguridad que van desde la seguridad de infraestructura y red hasta la programación y presentación de la información.

Continue reading “Consejos de seguridad programando en PHP”

Falla de seguridad en sharethis.com API con Google Chrome

En un artículo anterior “Herramientas esenciales para un webmaster” indicábamos cuales eran las principales herramientas y servicios que no deben faltar a la hora de desarrollar una aplicación o página web.Entre ellas hablábamos de los navegadores y los principales o más comunes y populares.

Uno de estos navegadores es el Googe Chrome, navegador que fuese lanzado luego de la aparición del Google OS en teoría y que forma parte de este. Desde entonces he entrado a la competencia de los navegadores junto con Internet Explorer y Mozilla Firefox.

Continue reading “Falla de seguridad en sharethis.com API con Google Chrome”

Cliente soap en PHP para convertidor de divisas o “currency converter”

Hoy recibí una llamada para que buscara en Internet el cambio del dólar americano a peso dominicano. Entre a la pagina web del Banco Central de la República Dominicana a ver la información que me solicitaron. Para mi sorpresa el banco Central muestra la tasa de cambio o conversión en un archivo pdf el cual contiene el histórico de año completo hasta la fecha.

Pienso que es una perdida de tiempo tener que descargar un documento solo para saber cual es la tasa de cambio del día. La otra opción es ir la sitio web de cada banco comercial para ver como tienen ellos la tasa del día y para mi sorpresa todos muestras valores distintos entre sí y ninguno igual al Banco Central.

Continue reading “Cliente soap en PHP para convertidor de divisas o “currency converter””

Acortador de URL o URL shortner con PHP y mod_rewrite

Recientemente me encontré con el comentario de un colega en twitter donde recomendaba a un diario electrónico local la utilización de un acortador de url o url shortner como se conoce en ingles y decidí indagar cuales otros medios no utilizan acortadores en sus twits lo cual reduce considerablemente la cantidad de texto para los titulares y en realidad son unos pocos para la bondad … Continue reading Acortador de URL o URL shortner con PHP y mod_rewrite

Splash Page Intro con PHP

Muchas veces hemos visto como cuando entramos a ciertas paginas web o portales vemos que nos presentan un anuncio con unas dimensiones bastante grandes y con mucha información cuyo objetivo es que veamos la publicidad antes de proceder a ver el contenido del sitio en si. Esto se conoce como splash page o splash ad. Este tipo de contenido, por lo general publicitario, es muy … Continue reading Splash Page Intro con PHP