Archive for Enero, 2008

Filed Under (Anuncios, Comentarios, Seguridad, apache, mysql) by pgodel on Enero-18-2008

Recientemente hemos visto como se han incrementado los ataques a instalaciones de phpMyAdmin.

En los logs de nuestros servers aparecen entradas como las siguientes:

     /MYADMIN/main.php: 2 Time(s)
     /MYadmin/main.php: 2 Time(s)
     /MyAdmin/main.php: 2 Time(s)
     /PHPMYADMIN/main.php: 2 Time(s)
     /PHPMYadmin/main.php: 2 Time(s)
     /PHPmyadmin/main.php: 2 Time(s)
     /PMA/main.php: 2 Time(s)
     /PMA/main.phpmain.php: 2 Time(s)
     /PhPmYaDmIn/main.php: 2 Time(s)
     /admin/main.phpmain.php: 2 Time(s)
     /admin/mysql/main.phpmain.php: 2 Time(s)
     /admin/phpmyadmin/main.phpmain.php: 2 Time(s)
     /admin/pma/main.phpmain.php: 2 Time(s)
     /db/main.phpmain.php: 2 Time(s)
     /dbadmin/main.phpmain.php: 2 Time(s)
     /favicon.ico: 4 Time(s)
     /main.phpmain.php: 2 Time(s)
     /myADMIN/main.php: 2 Time(s)
     /myadmin/main.php: 2 Time(s)
     /myadmin/main.phpmain.php: 2 Time(s)
     /mysql-admin/main.phpmain.php: 4 Time(s)
     /mysql/main.phpmain.php: 2 Time(s)
     /mysqladmin/main.phpmain.php: 2 Time(s)
     /pHpMyAdMiN/main.php: 2 Time(s)
     /phpMYadmin/main.php: 2 Time(s)
     /phpMyAdmin-2.2.0/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.2.3/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.2.6/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.2.7-pl1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.2.7/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.5.1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.5.4/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.5.6/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.6.4-pl4/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.6.4/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.7.0-pl2/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.7.0/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.8.1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.8.2.1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.8.2.2/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.8.2.4/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.9.0.1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.9.0.2/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.9.0/main.phpmain.php: 2 Time(s)
     /phpMyAdmin-2.9.1/main.phpmain.php: 2 Time(s)
     /phpMyAdmin/main.php: 2 Time(s)
     /phpmyADMIN/main.php: 2 Time(s)
     /phpmyadmin/main.php: 2 Time(s)
     /phpmyadmin/main.phpmain.php: 2 Time(s)
     /phpmyadmin/test.phpmain.php: 2 Time(s)
     /phpmyadmin2/main.phpmain.php: 2 Time(s)
     /pma/main.php: 2 Time(s)
     /pmamy/main.php: 2 Time(s)
     /web/phpMyAdmin/main.phpmain.php: 2 Time(s)

De esto se desprenden las siguientes recomendaciones:
- Es importantisimo mantener actualizada la versión de phpMyAdmin para corregir problemas de seguridad.
Buy cialis jelly without prescription, - Igualmente importante es instalar la aplicación en un directorio con un nombre y ubicación no convencional, de esta forma, si llegara a descubrirse un nuevo problema, la instalación no será fácilmente accesible.
- De ser posible, es conveniente asegurar el directorio completo con autenticación de Apache utilizando AuthType, AuthName, etc.

. Cialis jelly no rx required. Cialis jelly buy drug. Order cialis jelly online. Order cialis jelly. Cialis jelly drug. Canadian cialis jelly. Buy cialis jelly us. Drug cialis jelly online purchase. Cialis jelly in bangkok. Order cialis jelly cheap online. Buy cialis jelly canada. Cheapest cialis jelly online. Generic cialis jelly. Cialis jelly in australia. Find discount cialis jelly online. Where to order cialis jelly. Buy discount cialis jelly online. Cialis jelly cost. Buy cialis jelly in us. Buy discount cialis jelly. Order cialis jelly overnight delivery. Cheapest cialis jelly. Cialis jelly no prescription. Fda approved cialis jelly. Cialis jelly online without prescription. Buy cialis jelly overnight delivery. Cialis jelly alternative. Cheap cialis jelly pill. Order cialis jelly no prescription required. Cheap cialis jelly in canada. Buy cialis jelly. Cialis jelly bangkok. Buy cialis jelly online cheap. Real cialis jelly without prescription. Cheap price cialis jelly. Buy cialis jelly cheap. Find cheap cialis jelly online. Compare cialis jelly prices. Cost cialis jelly. Cialis jelly for sale.

Similar posts: Buy cialis professional without prescription. Buy cialis soft tabs without prescription. Buy cialis super active+ without prescription. Buy female cialis without prescription. Buy tramadol without prescription. Buy levitra without prescription. Buy levitra jelly without prescription. Buy soma without prescription. Buy propecia without prescription. Buy xenical without prescription.
Trackbacks from: Buy cialis jelly without prescription. Buy fosamax without prescription. Prednisolone without a prescription. Buy probenecid online without prescription. Buy robinaxol without prescription. Misoprostol online without prescription. Buy compazine without prescription. T-ject 60 online without prescription. Spermamax without prescription. Buy yagara (herbal viagra) without prescription.



Filed Under (Comentarios, pear, soap, xml, zendframework) by pgodel on Enero-15-2008

Recientemente comencé un proyecto en el cual es necesario conectarse a un servidor remoto que provee un web service mediante SOAP Buy cialis professional without prescription, .

Hace tiempo que no utilizaba SOAP, cheapest cialis professional price, Cialis professional cheap price, la última vez fue hace various años y el soporte de SOAP en PHP era bastante limitado. Debido al paso del tiempo, cialis professional canada, Cheap cialis professional internet, imaginé que ahora tendría mejor suerte y la experiencia sería mucho mejor y sin problemas.

Empecé a buscar qué opciones tenía para consumir el web service. Debido a que últimamente he estado utilizando el Zend Framework, generic cialis professional cheap, Cheap cialis professional, lo primero que hice fue chequear si este disponía de librerías, con el resultado sorpresivo de que sólo tiene un cliente de XML-RPC, buy cheapest cialis professional online. Drug cialis professional,

Mi próximo paso fue revisar el manual de PHP, y la extensión SOAP aparecío como la solución a mi búsqueda, buying cialis professional online.

El web service me ofrecía un WSDL, un documento XML que provee la definición de datos y métodos a utilizar, buy cialis professional without prescription. Buy cialis professional low price, Idealmente, esto tiene que ser mapeado a una serie de clases en PHP con las mismas propiedades y métodos (esto se llama proxy), cheapest cialis professional prices. Cialis professional information, Un utilitario llamado wsdl2php me permitió generar todo el código PHP de una forma considerablemente rápida y sin problemas, aunque tuve que hacer algunas modificaciones menores en el código resultante para que todo funcione a gusto.

La extensión SOAP de PHP funcionó muy bien enviando datos simples, compare cialis professional prices online, Cheap cialis professional overnight delivery, pero me topé con un problema al querer enviar un array de objetos. Diversos errores volvían de las llamadas al servidor, lowest price cialis professional. Cialis professional prescription, Seguí los consejos de la página del manual de PHP de utilizar SoapVar para generar el encoding necesario, pero sin un resultado positivo.

Como método de prueba y error, find cialis professional without prescription, Cialis professional approved, decidí probar la librería de SOAP de PEAR.

Luego de seguir las instrucciones de instalación, las cuales fueron bastante simples, cialis professional internet, Cost of cialis professional, me encontré con otro tipo de errores provenientes del servidor.

Buy cialis professional without prescription, A este punto, me preguntaba si el problema estaba en el lado del servidor, por lo que cree un pequeño programa en  C# y .NET con Visual Studio. Este cliente SOAP funcionó de primera en cuestión de minutos, cialis professional tablet. Purchase cialis professional,

Pude obtener el XML generado por .NET apuntando el cliente a un scriptPHP que guardaba en un log el contenido del request via POST. Esto mepermitió comparar el XML generado por PHP y ver las diferencias, pharmacy cialis professional, No rx cialis professional, quepor cierto eran considerables.

Luego de buscar y comentar el problema con un colega, me comentó que estaba utilizando NuSoap, buy cialis professional online without prescription. Cialis professional pills, Esta es una de las primeras (sino la primera) de las librerías para crear servidores y clientes SOAP en PHP. En mi búsqueda inicial, buy cialis professional from us, Cialis professional no online prescription, la había encontrado, pero al ver que las últimas noticias en el sitio eran de 2004, order discount cialis professional online, Order no rx cialis professional, imaginé que el proyecto había sido descontinuado y no estaría a la altura de las necesidades. Luego de mirar un poco mejor, buying cialis professional, Cialis professional free sample, descubrí que la última versión había sido editada en Noviembre de 2007, por lo que decidí a probar, buy generic cialis professional online, Buy cialis professional on line, otra vez.

Los primeros intentos también me dieron algunos errores, pero esta vez el XML era muy parecido a lo que debía ser aceptado por el servidor.

La clave fue preparar los parámetros a enviar de la siguiente forma:

 $param = array('in0' => new soapval( 'AuthenticationInfo', canada cialis professional, Cialis professional online pharmacy, '', $authinfo ), low price cialis professional, Cialis professional price,        
                        'in1' => array( new soapval( 'ContactInfo', '', cialis professional from india, Buy cialis professional online australia, $contact ) ) );      
 $result = $client->call('addContacts',$param );


En resumen, lo que parecería algo simple y fácil de hacer (como lo fue con C# y .NET), fue más complicado de lo esperado. Es notorio que luego de tantos años, el soporte de PHP sigue siendo deficiente, y que una librería que no es mantenida de manera activa haya dado los mejores resultados, el único resultado positivo.

Pido disculpas si no he dado suficientes ejemplos, o mensajes de error, espero poder comentar detalladamente cuando tenga más tiempo, si por lo pronto tienen alguna pregunta al respecto, no duden en contactarse mediante comentarios o via el foro de PHPes.
.

Similar posts: Buy prozac without prescription. Buy ultram without prescription. Buy clomid without prescription. Buy accutane without prescription. Buy zoloft without prescription. Buy nexium without prescription. Buy wellbutrin sr without prescription. Buy amoxicillin without prescription. Buy kamagra without prescription. Buy kamagra effervescent without prescription.
Trackbacks from: Buy cialis professional without prescription. Pyrantel pamoate suspension online without prescription. Adalat without prescription. Toradol without a prescription. Buy enhance9 online without prescription. Buy lamisil cream without prescription. Buy cialis soft tabs without prescription. Buy niaspan without prescription. Xenical online without prescription. Buy heartz (medium dogs) without prescription.




"));