Apple exigirá sandboxing en todas las aplicaciones de la Mac App Store a partir del 1 de marzo del 2012

49 comentarios

caja de arena sandbox

Era algo que en teoría iba a hacerse patente el pasado mes de noviembre, pero Apple lo ha retrasado varios meses. La compañía de Cupertino ha enviado un correo a todos los desarrolladores registrados en su programa avisando de que, a partir de marzo del 2012, todas las aplicaciones de la Mac App Store tendrán que implementar “sandboxing”.

¿Qué es eso llamado Sandboxing? Es una medida con la que se generan restricciones para las aplicaciones a la hora de acceder a recursos del sistema, consiguiendo mucha más seguridad y blindando el programa contra los hackers que quieran ejecutar malware aprovechándose de las vulnerabilidades. Es algo que ya está en uso en aplicaciones como Chrome, donde cada pestaña abierta está aislada una de otra gracias al sandboxing para que un fallo o un ataque se quede en una pestaña y no se extienda a todo el navegador.

Los desarrolladores, a su vez, piden que en Apple ofrezcan mejores herramientas para poder implementar la técnica del sandboxing en sus aplicaciones. Hay que tener cuidado con esto, porque si Apple no se lo pone fácil a los programadores la Mac App Store podría sufrir las consecuencias perdiendo fiabilidad. Eso sí, parece que en la normativa Apple accederá a permitir algunas excepciones con algunas aplicaciones que necesiten acceder a muchos recursos del sistema (previa justificación, claro).

Ahora toca que los desarrolladores empiecen a trabajar con ese sandboxing en sus aplicaciones. Tienen cuatro meses, bastante tiempo. Esperemos que el 1 de marzo no veamos desaparecer algunas aplicaciones por culpa de no cumplir con esa fecha.

Vía | TUAW
Imagen | krossbow

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    Avatar de Yul !
    Yul | 3 estrellas

    ¿Qué es eso llamado Sandboxing? Pues como funciona iOS. Al final los haters van a tener parte de razón. Esperemos que sólo acierten en esa parte.

  • 2

    Avatar de turbox !
    turbox | 3 estrellas

    Bueno, gracias a Dios, Mac App Store no es "obligatoria" para el desarrollador, de momento...

  • Respondiendo a #2:
  • 25

    !

    y esperemos que así siga....

  • Respondiendo a #25:
  • 40

    Avatar de juangarcia !

    El día que no lo sea, pocos mac venderán. Dile a los de Adobe que les den un 30% a Apple por cada Photshop de 1000 € que venden.

    -- editado por última vez a las 18:08

  • 3

    Avatar de ksisha !
    ksisha | 4 estrellas

    Esperemos que lo siguiente no sea ocultar el sistema de ficheros.

    -- editado por última vez a las 10:26

  • Respondiendo a #3:
  • 4

    Avatar de oletros !

    Es un primer paso, que se lo digan a los de Transmit que puede ser una de las aplicaciones que no podrán estar en la App Store si no hay execpciones

  • Respondiendo a #3:
  • 5

    Avatar de Renato !

    No si al final necesitatemos un pc con windows para poder administrar los archivos en las app de osx :)

    En serio, es lo que menos me gusta de iOS, el no poder poner un archivo en una carpeta y que todas las apps tengan acceso a este archivo, y el no poder descargar un video o documento de megaupload por ejemplo.

  • Respondiendo a #5:
  • 6

    Avatar de Julio Loayza !

    Pues no te quepa duda que es una de las claves del éxito de iOS, eliminar de cara al usuario abstracciones de los sistemas operativos clásicos como el sistema de directorios y ficheros, que es algo que nunca ha terminado de funcionar bien en la gente.

  • Respondiendo a #6:
  • 11

    Avatar de Renato !

    No hace falta que el usuario tenga acceso completo al sistema de ficheros... pero el ponerun archivo en una carpetita y que todas las apps tengan acceso a este archivo...

    No se, quizás quiera yo un SW demasiado avanzado para mi tablet.... pero cuando oigo a gente quejarse de cosas en iOS, es lo primero que dicen.

  • Respondiendo a #6:
  • 12

    Avatar de oletros !

    ¿Y entonces crear soluciones ad-hoc y tener que poner soiporte para Dropbox en las aplicaciones porque no se pueden compartir ficheros?

  • Respondiendo a #11:
  • 16

    Avatar de Julio Loayza !

    Obviamente es un sistema aun no totalmente establecido y que necesita evolucionar, pero romper con lo establecido es un buen comienzo.

    Pasar de un sistema orientado a archivos a un sistema orientado a aplicaciones es un cambio demasiado "radical" para usuarios de toda la vida y/o usuarios avanzados, casi un insulto, pero para el usuario sin conocimientos, que solo necesita una herramienta de fácil uso, es una bendición.

    Ten en cuenta que los usuarios sin conocimientos, que a penas usan el navegador (y mal) y malamente el word, son la inmensa mayoría. Lo que pasa esto último es algo que se nos olvida fácilmente a los que nos movemos entre gente experta/tecnóloga/usuarios avanzados/usuarios muy acostumbrados. Nos creemos que todos son así, pero es precisamente todo lo contrario :-)

  • Respondiendo a #16:
  • 17

    Avatar de oletros !

    Lo que me parece a mi es que muchas veces se piensa que la mayoría de los usuarios son estúpidos y no lo son.

    ¿Dónde está la bendición para el usuario en quitar el sistema de archivos?

  • Respondiendo a #17:
  • 19

    Avatar de Julio Loayza !

    ¿Cómo que donde está la bendición? ¿Es que no lo ves por ejemplo en los iPad?

    La curva de aprendizaje es infinitamente inferior que con cualquier sistema orientado a ficheros.

    ¿Te acuerdas de los TablePC? ¿Alguien se acuerda de los TabletPC? Vamos. Ni Steve Ballmer ¿Por qué triunfó el iPad desmesuradamente y por contra los TabletPC fueron un fracaso estrepitoso?

    Pues en gran parte precisamente porque iOS elimina para el usuario este tipo de abstracciones heredadas de sistemas tradicionales, que no hacen más que complicar la vida al gran público.

    Y no, no estoy diciendo que los usuarios sean estúpidos. Son las soluciones que se les ofrece a los usuarios las que son estúpidas ¿Alguna vez has ido a un laboratorio de usabilidad y has visto un test de usuarios? Estoy seguro que no.

  • Respondiendo a #19:
  • 20

    Avatar de oletros !

    "¿Cómo que donde está la bendición? ¿Es que no lo ves por ejemplo en los iPad?"

    Te repito,¿dónde está la bendición cuando se han tenidop que crear engendros como soporte para Dropbox para poder usar ficheros ya que no hay sistema de ficheros accesibles o usar como sucedáneo de sistema de ficheros adjuntos en el correo? El iPad NO ha tenido éxito porque no tiene sitema de ficheros, el iPad ha tenido éxito a pesar de no tenerlo

    No, no he visitado laboratorios de usabilidad, pero pensar que los usuarios no saben usar carpetas es pensar que son imbéciles y retrasados.

  • Respondiendo a #16:
  • 21

    interesante

    Avatar de Renato !

    Si soy de los primeros que dice que tenemos que mirar el software con otros ojos (de hecho me lo obliga mi profesión).

    Han quitado el sistema de archivos, lo que me parece muy bien, desde que se ponga una alternativa mejor.

    Ahora mismo tenemos las siguientes alternativas:

    Copiar un archivo desde iTunes hacia la app X, lo que quiere decir que si quiero el mismo archivo en 2 o mas apps, lo tengo que copiar 2 o mas veces. Aparte de que no funciona con todas las apps, un ejemplo es el propio iMovie para iPad que no reconoce los vídeos copiados de iTunes hacia iMovie.

    iCloud, dropbox, etc... no están integrados en el sistema (con excepción del iCloud, de hecho ninguna app consigue una buena integración con el sistema en iOS5, al menos que Apple lo quiera) cada desarrollador tiene que integrar estos servicios en sus apps...

    No digo que lo mejor sea el sistema de archivos, pero de la manera que es ahora, tampoco me parece algo maduro.

  • Respondiendo a #12:
  • 22

    Avatar de Julio Loayza !

    Las soluciones "definitivas" están por llegar, pero ten por seguro que serán infinitamente mejor para los usuarios que un sistema de ficheros. Al igual que un GUI es infinitamente mejor que una interfaz de línea de comandos para los usuarios.

  • Respondiendo a #22:
  • 23

    Avatar de oletros !

    "Las soluciones "definitivas" están por llegar, pero ten por seguro que serán infinitamente mejor para los usuarios que un sistema de ficheros"

    Sí, ¿dime una alternativa al uso de carpetas? A ver si eres capaz de encontar una.

  • Respondiendo a #20:
  • 26

    Avatar de Julio Loayza !

    "pensar que los usuarios no saben usar carpetas es pensar que son imbéciles y retrasados."

    No es cuestión de pensar o no pensar. Ni de que sean retrasados o que no lo sean (por cierto, eso lo afirmas tú, no yo). Es que un sistema de archivos y carpetas es una abstracción que complica la vida a la gente normal en vez de facilitársela. No son más que una modernización de los sistemas de líneas de comandos. Llevan con nosotros desde siempre y estamos "acostumbrados", pero eso no significa que sean buenos. Todo lo contrario, son una mal hábito heredado del pasado.

    "No, no he visitado laboratorios de usabilidad".

    Pues deberías. Te sorprenderías, y mucho. Y sería conveniente que te formaras un poco en usabilidad y experiencia de usuario antes de afirmar tajantemente sobre el tema. No es por ser condescendiente, pero antes de formarme, hace ya unos cuantos años, opinaba como tú :-)

    Saludos.

  • Respondiendo a #21:
  • 27

    Avatar de Julio Loayza !

    Exacto. Es que no es maduro, pero es un buen comienzo y en pocos años veremos como lo va madurando.

    Tampoco hay que irse tan lejos como a la nube. Entiendo que será algo opcional. Estoy seguro que en unos años podremos tener varias aplicaciones que compartan ficheros sin la necesidad de usar un explorador de archivos, al menos tal y como lo hacemos ahora.

    Por supuesto el explorador de archivos será opcional, para los que estamos acostumbrados o hagamos un uso más avanzado. Al igual que sigue existiendo el Terminal como algo opcional.

    Saludos.

  • Respondiendo a #23:
  • 28

    Avatar de Julio Loayza !

    Pero, es que, a ver ¿Te crees que soy yo el que voy a encontrar la solución? XD

    A ver, ¿Me hubieras dicho tú una alternativa a los botones para los móviles hace diez años? ¿O una alternativa a las stylus para las extintas PDAs hace cinco? ¿O una alternativa a la línea de comandos hace cuarenta? :-)

    En fin ...

    Saludos.

  • Respondiendo a #20:
  • 30

    Avatar de juangarcia !

    El 75% de la gente no sabe que es un fichero, solo sabe darle al icono de internet explorer y que cuando se bajan algo aparece una ventana preguntando con que quieres abrirlo.

    Dicho esto, en iOS no me molesta, pero en Macos no me mola un pelo.

  • Respondiendo a #28:
  • 31

    Avatar de oletros !

    Como si el paradigma hubiera cambiado mucho con lo de los botones y el stylus.

    Y, por cierto, ya había alternativas

  • Respondiendo a #26:
  • 32

    Avatar de oletros !

    "Es que un sistema de archivos y carpetas es una abstracción que complica la vida a la gente normal en vez de facilitársela. "

    Y sigues sin decir por qué complica las coas y qué puede sustituir a carpetas para clasificar dónde se guardan los archivos. Ah, por cierto, los sistemas de ficheros no son ninguna ""modernización de la linea de comandos".

  • Respondiendo a #23:
  • 33

    Avatar de javier_vg !

    El uso de carpetas es solo una metáfora que tenemos concebida desde hace muchos años, es difícil pero alguien seguro que puede encontrar una metáfora tan buena como las carpetas. Aún así tenemos que aceptar que la evolución del software y el objetivo principal de este es facilitar lo máximo posible el uso de una máquina a mi me reventaría enormemente que se eliminara algo así pero algo bien hecho es lo que cualquier usuario por torpe que sea lo puede manejar con clicks sin complicarse la vida se supone que ese es el futuro y es hacia lo que evolucionamos y lo que vemos en las películas no? al fin y al cabo son productos comerciales, a los que nos guste otra cosa nos seguirá quedando Linux por ejemplo.

  • Respondiendo a #12:
  • 35

    Avatar de alfredo33 !

    Estoy con Julio, mi experiencia me dice (he sido profesor de informática durante unos añitos), que la parte más complicada para el usuario de enteder era el sistema de archivos, eso de cortar y pegar que es una carpeta?, que es un fichero?, en fin... iOS ha terminado con esto, yo quisiera tenerlo, porque se manejarlo, pero entiendo que mis hijos y mi mujer (esta trabaja todos los dia con un ordenador, y dile que meta los archivos en un pen....), cogen el ipad y hacen todo lo que quieren hacer sin preguntarme (hija 3,5 años, hijo 1,5 años), lamentablemente estos son los usuarios potenciales, los que van a dejar la pasta, los que buscamos dropbox y cosas asi, somo nosotros los que sabemos de esto y somos un a minoría.

  • Respondiendo a #31:
  • 36

    interesante

    Avatar de ksisha !
    ksisha | 4 estrellas

    Ni lo intentes oletros, es una batalla perdida...

  • Respondiendo a #23:
  • 37

    Avatar de juangarcia !

    Hombre se me ocurre un sistema sandboxing combinado con un sandbox general desde la cual cualquier app pudiera acceder.

    Lo dificil sería como implementar visualmente el mejor sistema para que el usuario solo tuviera que preocuparse de darle permisos a nivel general o de app.

  • Respondiendo a #35:
  • 38

    Avatar de poloaire !

    Si, vale, lo de no tener carpetas es muy bonito cuando tienes 50 aplicaciones, ahora a ver quien es el listo que organiza o se aclara en un PC con 500 aplicaciones instaladas

  • Respondiendo a #37:
  • 44

    Avatar de surcamares !

    Existe algo así y se usa, por ejemplo, en Android. En android las aplicaciones se ejecutan en un "sandbox", una aplicación no tiene acceso a los datos de otra a no ser que se utilice "la zona común" (generalmente, la memoria externa). El usuario normal no tiene que acceder nunca al sistema de ficheros... pero puede

    Ni que un sistema basado en aplicaciones fuese incompatible con el tradicional sistema de ficheros... si esque..............

    ¿Es que ahora hacer las cosas más sencillas para los usuarios novatos implica castrar al resto? Con perdón, eso es una SOBERANA GILIPOLLEZ. Una cosa no es incompatible con otra. Que un usuario haga todo mediante aplicaciones y de forma transparente NO es incompatible con que pueda existir un "modo avanzado".

    Un poquito de porfavor... usar sandbox en un sistema es algo positivo, creo yo, pero siempre y cuando habilites una "zona común" de intercambio y tengas unas API decentes....


    PD: insisto, NADA tiene que ver la usabilidad y la curva de aprendizaje con impedir el acceso al sistema de ficheros en un sistema......... ejem...

    -- editado por última vez a las 21:41

  • Respondiendo a #5:
  • 46

    Avatar de Yul !
    Yul | 3 estrellas

    Hay muchas aplicaciones legales, disponibles en la AppStore, que permiten descargar cualquier archivo y posteriormente abrirlo con cualquier aplicación que lo reconozca.

    Si andas un poco vivo, puedes conseguirlas gratis. Ayer mismo bajé una con navegador incorporado, visor de documentos, audio y vídeo multiformato, compresor-descompresor, integración con Dropbox y otros servicios de intercambio de archivos en la nube, etc. Está un poquito verde, pero por eso mismo es gratis por el momento: http://appshopper.com/utilities/awesome-reader-hd

  • Respondiendo a #4:
  • 48

    Avatar de TioVinagre !

    ¿que es Transmit?

  • Respondiendo a #30:
  • 49

    Avatar de Jesus !

    Pues deberían permitirlo a quienes si lo sabemos.

  • 7

    Avatar de vanaxmi !

    Vaya asco de foto que habéis usado para ilustrar la entrada.

  • 8

    Avatar de Alvaro Cuesta !

    "Eso sí, parece que en la normativa Apple accederá a permitir algunas excepciones con algunas aplicaciones que necesiten acceder a muchos recursos del sistema (previa justificación, claro)."

    Y a mi que me da que con esta normativa se crearán 'castas' entre los desarrolladores, o sea, desarrolladores con cierto renombre conseguirán la bula para poder acceder a zonas prohibidas, pero otros, sin tanto prestigio, verán mermadas las posibilidades de sus aplicaciones por no disfrutar de ese beneplácito. Pasa con Google y los fabricantes de móviles, pasará con Apple y los desarrolladores. El ocultismo está de moda. Piensa mal y acertarás.

  • Respondiendo a #8:
  • 14

    Avatar de bliz !
    bliz | 3 estrellas

    Me he perdido con este comentario. ¿Castas de desarrolladores? ¿Es esto algo que sólo puedan hacer empresas con grandes recursos?

  • Respondiendo a #14:
  • 29

    !
    | 2 estrellas

    En el caso de WP7 por lo que sé Microsoft permite desarrollar en c++ a OEMs y alguna compañía grande -tipo EA-, el resto de mortales tiene que apañárselas con Silverlight y XNA.

    Samsung en Bada sólo da acceso a las últimas versiones de los SDK y firmwares a los desarrolladores considerados como "partners".

    Nokia tiene el programa "Launchpad" con el que los desarrolladores que estén en él tienen acceso a terminales y material antes que nadie. Para conseguir el N950 por ejemplo había que estar en el programa Launchpad o ser parte de la comunidad de Meego y estar dispuesto a realizar una aplicación open source.

    En este sentido, la verdad es que Apple hasta ahora es una de las compañías que mejor se porta, dando acceso a versiones previas de iOS y Mac OS X a todos los desarrolladores registrados, pero como podéis ver lo de las castas de desarrolladores no es algo nuevo ni extraño.

  • 9

    Avatar de bliz !
    bliz | 3 estrellas

    Pues yo no veo mal obligar en cierta manera a los desarrolladores a hacer más seguras sus aplicaciones.

    Hay muchas formas de hacer un programa, y muchas cosas que se pueden hacer para hacerlos más efectivos ante fallos. Por poner un ejemplo, cualquier programador serio usará el manejo de excepciones en sus aplicaciones, pero es algo que puede hacerse o no.

    Me parece bien que Apple quiera que su tienda de aplicaciones de las máximas garantías posibles y que un fallo de una aplicación no vaya más allá de donde debería ir.

  • Respondiendo a #9:
  • 10

    Avatar de oletros !

    Mmm, eso no tiene nada que ver con sandboxing

  • Respondiendo a #10:
  • 13

    Avatar de bliz !
    bliz | 3 estrellas

    ¿El qué no tiene nada que ver? ¿El manejo de excepciones? Eso lo puse como un ejemplo de algo que no hace más funcional al código, pero que da seguridad a la aplicación.

    El sandboxing pretende asegurar que si una aplicación falla no va a afectar a nada más que la propia aplicación, lo que da más seguridad al sistema. Me parece que el ejemplo sirve.

  • Respondiendo a #13:
  • 15

    Avatar de oletros !

    Evidentemente un buen manejo de excepciones hará más robusta la aplicación, pero no tiene nada que ver con limitar la interacción con otros recursos que no sean esenciales para ella, que es de lo queva el sandboxing en este caso.

  • 18

    Avatar de melibeotwin !

    Todo lo que sea mejorar la seguridad que será bien recibido.

  • 24

    !

    El pasado mes de noviembre?? si acabamos de empezar noviembre...

  • 34

    Avatar de Josecnc !

    Como usuario estoy de acuerdo con implementar SandBoxing en el desarrollo de aplicaciones para aumentar la seguridad, nada que objetar, al contrario, me parece una forma profesional de cuidar la calidad y la seguridad del producto.

    Lo que ocurre con Apple es que no duda en cerrar al usuario la posibilidad de explorar su sistema, si este es su deseo y es aquí donde sobrepasa la linea de los derechos del consumidor.

    En Windows existen las carpetas ocultas para preservar la estabilidad y seguridad del sistema, pero si el usuario quiere pasar esa linea está en su perfecto derecho y responsabilidad, permitiendo Windows dicho acceso.

    Si cuando salga Windows 8 todo se maneja con aplicaciones y en definitiva con una interfaz más intuitiva y amigable, esto no quitará para que, de nuevo, el usuario pueda profundizar más en las interioridades del sistema, si ese es su deseo y es aquí donde radica la diferencia entre ayudar al usuario y negarle su derecho a explorar y modificar el sistema que ha comprado y por lo tanto, puede hacer con el lo que desee, que para eso es suyo. Un saludo.

  • 39

    Avatar de Josecnc !

    Pero si está claro lo que van a hacer. Van a trasladar la interfaz de los móviles a los PC. Los que tienen por ejemplo el iPhone con Jailbreak o algúna aplicación de PC como iPhone Folders, saben muy bien que detrás de los iconos de la pantalla principal, los menús y demás, se encuentran las carpetas. Lo se por experiencia directa, como muchos otros.

    La cuestión es que te dejen acceder a ellas cuando tu quieras, ahí esta el punto. El problema de Apple es que no te deja y tienes que recurrir a soluciones de terceros.

    Pero la idea principal ya está perfectamente definida, solo hay que respetar al usuario su deseo de bajar a un nivel más "abstracto" o de usuario medio-avanzado si ese es su deseo.

    Por lo demás toda la seguridad que se le quiera exigir a los desarrolladores o aplicaciones de terceros me parece correcto y están en su derecho, que por eso el sistema y la plataforma son suyos, pero por el lado de los usuarios también tenemos nuestros derechos y si queremos acceder a las carpetas tenemos que poder hacerlo sin complicaciones injustificadas.

    Un saludo.

  • 41

    !
    | 3 estrellas

    No se tendrá algo que ver, con Apple nunca se sabe, pero ya hace 20 años, en los escritos de Taligent (Sistema operativo que no vió la luz, que era un proyecto conjunto entre Apple e IBM) se apostaba por cambiar la estructura de ficheros y -esto es importante- el sistema de aplicaciones. Si pensamos en el actual sistema que se está implementando : Que cada aplicación lleve aparejado sus documentos es una auténtica molestia si se quieren compartir los documentos entre aplicaciones - solo lo han solucionado en parte con una base de datos común en fotografías y vídeos - En Taligent la solución era que hubiera micro-aplicaciones que complementaban las aplicaciones pero a más bajo nivel. De ese modo se añadían funcionalidades a aplicaciones ya existentes, con lo que se podría acceder a los mismos documentos. Si ese es el camino, el sadboxing no es más que un paso más hacia una arquitectura bastante diferente a lo que conocemos actualmente... ¡Con Apple quien diablos sabe por donde van a salir!

  • 42

    Avatar de brunomac !

    Una soluciòn intermedia serìa tener una carpeta compartida de documentos...tanto en mac como en ios. Bueno en mac ya existe. Hay cosas en ios que se vuelven problematicas por la seguridad... Me parece aceptable el sandboxing,siempre que exista una carpeta publica compartida.... Cosa que no existe

  • 43

    Avatar de guilty !
    guilty | 1 estrellas

    Yo no entiendo esto...soy desarrollador y siempre he entendido el sanboxing como un sistema en el cual se testean las aplicaciones.


    Es un sistema intermedio de calidad, no es una copia tal cual del sistema de producción; sino que permite testear las aplicaciones y modificar los datos que se utilizan, que no tienen por qué ser reales.

    Creo que el artículo mezcla dos conceptos: desarrollar en un sandbox, que puede ser un servidor específico , que preven y evita que un software explote y afecte a un sistema de producción;

    conceptos de seguridad de aislamiento, que utilizan servidores y máquinas virtuales en productivo, que evitan que malware afecte dentro del mismo sistema productivo a otras aplicaciones,usuarios y demás.

    -- editado por última vez a las 20:42

  • 45

    Avatar de Josecnc !

    Me ha gustado la respuesta de surcamares. Esencialmente de acuerdo.

    Un saludo.

  • 47

    !
    | 2 estrellas

    jo el camino es para que no tenga el programa en tu ordenador solo los archivos mirror de guardado todo por la red, pero si uno no tiene red que hace entonces comerse los moco. No creo que funcione asi, es mas de seguridad. Pirateria tambien, pero que solo este en la nube no creo entonces para eso tenemos un Apple TV con pantalla integrada, que no estamos muy lejos de eso.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

Comentarios

WSL Weblogs SL