Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   El virus del TButton (https://www.clubdelphi.com/foros/showthread.php?t=60463)

roman 03-10-2008 00:27:38

El virus del TButton
 
Pues sí, no sé de qué otra forma llamarlo. El caso es que si inicio un nuevo proyecto con Delphi 7, coloco un TButton, uno sólo, y compilo, el Avast me indica que hay un vrus (Trojan-gen).

¿A alguien le pasa lo mismo?

// Saludos

enecumene 03-10-2008 00:36:27

No manches amigo, :eek: :eek: :(, ¿sólo con un botón?.

roman 03-10-2008 00:45:13

Así es. Si pongo dos o ninguno no pasa nada. También pasa si coloco un TLabel, uno sólo.

Ya cuando se añade algo más se corrige.

// Saludos

TOPX 03-10-2008 01:13:22

He sabido de muchos casos del "Avast!" detectando falsos positivos, entre otros:

Win32:Adware-gen
Win32-Delf-KMP (Trj)
Win32:KillXP (Trj)


... en ejecutables y BPLs (inocentemente) compilados en Delphi. Un ejemplo acá.


Y la recomendación popular siempre es:
1. enviar el archivo problemático por correo electrónico a virus(arroba)avast(punto)com, en un .zip, cuyo password sea: virus, y el asunto del mensaje: False Positive
2. luego, esperar por que se corrija en la siguiente actualización del antivirus
Pero yo diría que sería bueno deshacerse de un antivirus que acostumbra hacer eso y preferir el Kaspersky ó el ESET Smart Security.

enecumene 03-10-2008 01:17:30

Cita:

Empezado por TOPX (Mensaje 317840)
...Pero yo diría que sería bueno deshacerse de un antivirus que acostumbra hacer eso y preferir el Kaspersky ó el ESET Smart Security.

Totalmente de acuerdo, yo recomendaría el ESET NOD32 o el Smart Security, el primero es el que uso y me ha ido excelente.

Saludos.

roman 03-10-2008 01:22:43

¡Oh vaya! No había visto ese hilo, y veo que es reciente. No sé, sería una lástimo, le he tomado cariño al Avast y el Kaspersky es de pago ¿no? ¡Qué dilema! :)

Gracias por el comentario TOPX.

// Saludos

donald shimoda 03-10-2008 02:30:27

Cita:

Empezado por roman (Mensaje 317844)
¡Oh vaya! No había visto ese hilo, y veo que es reciente. No sé, sería una lástimo, le he tomado cariño al Avast y el Kaspersky es de pago ¿no? ¡Qué dilema! :)
// Saludos

El avast no es de pago?

Va otra recomendacion, con costo cero:

1) Instalas linux en cualquiera de sus formas
2) Instalas Virtuabox e instalas una VM con XP.
3) A esta VM le desactivas la placa de red y no realizas contacto con el mundo exterior. Solo desarrollar Delphi.
4) Para todo lo demas usas linux.
5) Le gritas en la jeta: "HASTA NUNCA!!!" a los antivirus.

P.D. Si necesitas leer un archivo de otro usuario windows, simplemente instalas un antivirus pero desactivas lo que mas dolor causa, el analisis en tiempo de ejecucion, y analizas solo bajo demanda el archivo o carpeta en cuestión.

Saludos.

Delphius 03-10-2008 02:36:25

Hay una versión gratuita de Avast!, que es de uso "doméstico". Para uso comercial y profesional, está la versión paga.

En Delphi 6 con Avast! no pasa, al menos no en mi equipo.

Saludos,

cHackAll 03-10-2008 03:09:49

Concuerdo totalmente con Donald, el mejor método para lidiar con los virus y los "anti"virus es el aislamiento y no hay mejor que unas buenas VMs, también creo que se debe considerar el congelamiento del equipo en algunos ambientes.

Pero me preocupa el echo de que muchos de nuestros clientes y/o colegas en algún momento observen que nuestras inofensivas (y hermosas) creaciones sean mostradas como malezas por causa de defectuosas heurísticas en la programación de la mayoría de los AVs, ante este tema solo me queda comentar lo que ya he comentado anteriormente, pues abordando un Possible False Positive permitimos que estas fallas no afecten al resto de la comunidad ;).

Saludos

roman 03-10-2008 05:31:58

Bueno, en realidad no tengo yo ningún problema serio con los virus y ninguna necesidad de virtualizar nada, más que por experimento (que de hecho estoy por probar el virtualbox en mi ubuntu). Cuando quiero usar linux, me cambio de partición y punto. Si programo en Dephi es porque trabajo en ambiente Windows y por más virtuailizado que esté, sigue siendo Windows. En fin, a mi me gustan ambos sistemas, aunque esto sea un sacrilegio :D

// Saludos

Lepe 03-10-2008 08:33:53

Concuerdo con donald.

Y además, hace 3 meses he comprado un equipo. Instalar Delphi, los componentes de terceros, configuración de carpetas, mis propios componentes,.... no no, gracias. Instalas el VirtualBox y copias el archivo de disco duro y ea, en 10 minutos programando.

Además con 2 VirtualBox corriendo, ya pruebas tu programa en red local.

PD: También uso avast, aunque me fastidia que no haya versión para Linux :p :p

jo, que metedura de pata...., me corrijo yo mismo antes de que donald me dé un coscorrón :D.

donald shimoda 03-10-2008 16:11:00

Cita:

Empezado por roman (Mensaje 317860)
Bueno, en realidad no tengo yo ningún problema serio con los virus y ninguna necesidad de virtualizar nada, más que por experimento (que de hecho estoy por probar el virtualbox en mi ubuntu). Cuando quiero usar linux, me cambio de partición y punto. Si programo en Dephi es porque trabajo en ambiente Windows y por más virtuailizado que esté, sigue siendo Windows. En fin, a mi me gustan ambos sistemas, aunque esto sea un sacrilegio :D

// Saludos

Roman, no es por tratar de convencerte, aunque eso parezca, solo te comento algunas cosas:

1) Cuando trabajas en una VM dentro de linux, simplemente puedes hacer TODO lo demás que no sea desarrollo, en linux, lo cual para mi, y en mi humilde opinión es mucho mas cómodo, eficiente, seguro, menos problemático, etc etc etc que en windows,.
2) Tener una VM abierta con delphi a linux no le hace ni cosquillas. Afirmar que el XP corre mejor en una VM que en modo nativo sería algo apresurado pero juro que es la sensación que da al utilizarlo. Lo que se me ocurre es que al tener solo abierto delphi e ibexpert o alguna otra utilidad nomás el XP se comporta mejor que si estamos navegando, editando un documento de office (no comments) etc. Ni hablar de que no tengo un procesito leyendo cada archivo para ver si tiene bicho dentro, ni escaneando memoria. Eso ayuda también, y demasiado. :)

Solo comento mis experiencias para que si te interesan las evalues por vos mismo.

Saludos.

roman 03-10-2008 16:27:35

Me parece muy bien tu opinión Donald, pero es sólo que yo no estoy peleado con Windows ni con linux. Por eso cuando tengo ganas uso Ubuntu y espero un día de estos poder tener dos máquinas buenas, una para cada cosa, en lugar de andar emulando aquí o allá. ¡Ah! Y la laptop que sea Mac :)

Ahora, yo uso el Avast, pues aunque soy consciente de que puede no ser el mejor, sí es bastante ligerito y nada obstrusivo, sólo lo noto cada manñana en que me saluda la señorita, je, je, pero, sobre todo, porque no suelo hacer las cosas por las cuales mucha gente usa los antivirus. Y mira que de costumbre uso la cuenta de administrador. En fin, que para mi, eso de que Windows es inseguro es un mito. Bueno, estoy exagerando claro, pero no me quita ni tantito sueño.

Por otra parte, ¿tú crees que un servidor linux puede correr así nada más sin ningún procesito que le esté cuidando las espaldas y los puertos?

// Saludos

poliburro 03-10-2008 16:45:41

Cita:

Empezado por donald shimoda (Mensaje 317854)
El avast no es de pago?

Va otra recomendacion, con costo cero:

1) Instalas linux en cualquiera de sus formas
2) Instalas Virtuabox e instalas una VM con XP.
3) A esta VM le desactivas la placa de red y no realizas contacto con el mundo exterior. Solo desarrollar Delphi.
4) Para todo lo demas usas linux.
5) Le gritas en la jeta: "HASTA NUNCA!!!" a los antivirus.

P.D. Si necesitas leer un archivo de otro usuario windows, simplemente instalas un antivirus pero desactivas lo que mas dolor causa, el analisis en tiempo de ejecucion, y analizas solo bajo demanda el archivo o carpeta en cuestión.

Saludos.



Una pregunta donald. cuál consideras mejor. VmWare o Virtualvox y por que?

En casa estoy usando vmware en fedora. por ello me interesa conocer tu opinión.

Saludos

roman 03-10-2008 16:51:27

Entiendo que el ViirtualBox es libre ¿no? Eso ya es una ventaja :) Yo lo voy a probar al rato.

// Saludos

donald shimoda 03-10-2008 17:02:40

Cita:

Empezado por roman (Mensaje 317915)
Por otra parte, ¿tú crees que un servidor linux puede correr así nada más sin ningún procesito que le esté cuidando las espaldas y los puertos?

// Saludos

Amigo, nunca dije eso. En linux tienes muchos procesos corriendo, pero lo hace de manera eficiente gracias a la estructura misma de linux a diferencia de la de windows.
Es largo de explicar pero basicamente la interdependencia es mucho menor que en windows, donde cada dedo que mueve un proceso genera ruido en el contexto por decirlo de alguna manera. En linux estos procesos no son graficos, la interface esta separada del proceso en si, cosa que no sucede en la mayoria de los procesos de windows, solo por citar uno de los tantos puntos, el tema es largo y da para cortar mucha tela. :)

A mi también me gusta windows, para aplicaciones clientes creo que sin duda es la mejor opción para usuarios comunes, pero a la vista saltan sus falencias cuando usas otras alternativas o tienes otras necesidades. Desde que migramos nuestros servidores a linux notamos las ventajas, desde comparaciones a nivel velocidad, hasta en estabilidad. Nuestros servidores requieren funcionar en tiempo real, las 24 horas los 365 días del año. Si se caen se cane todos los procesos de venta y se genera un problema grave con el cliente: son de misión crítica. El único problema que hemos tenido en windows ha sido siempre el mismo: virus. No hemos hallado antivirus que aguante sus embestidas, usamos principalmente NOD, con actualizaciones (estar conectados a INTERNET es una necesidad en nuestros servidores, ya que funcionan en cadena) y siempre terminaba metiendose un bicho. Todo cambio con linux, gracias a lazarus y FPC. :)

Como desarrolladores, lo que comentaba el amigo. Si algo sucede con tu windows (y sabemos que windows tiende a autodestruirse por su bendito registry) debes instalar todo de cero. Que VAINA (parafraseando a mis amigos colombianos). Primero que instalar linux demora 20 minutos y tienes TODOS los programas y TODAS las configuraciones que tenias (dado que se guardan en archivos en tu HOME) al isntante. No debes hacer NADA, imaginate. nada de nada. Ahi esta todo , correo, preferencias, enlaces etc etc. Al instante. Y las VM, bueno, es copiar un archivo y tienes tu XP con delphi adentro en 30 segundos arriba. El tiempo fuera de desarrollo es cercano a c ero gracias a estya combinación de herramientas, actuando linux como host y con varias VM XP como guest.

La contra de linux es que no es amigable con el usuario, es mucho mas que antes pero aun no tanto como para darselo a cualquiera y largarlo solito. Dicho esto, yo he instalado ubuntu a mis padres que tienen casi 70 años y lo usan como si nada. Tambien con muchas otras personas (en la empresa solo usamos UBUNTU, para todo, y nadie extraña windows...) Pero soy consciente que a veces necesitan alguna ayuda para instalar, aunque repito, es el menor de los casos, sinceramente.

Buenos, increible como me cebo escribiendo, disculpas y espero que a alguien le sirva lo que escribi, sino perdón por tanto rollito. :o

Saludos.

donald shimoda 03-10-2008 17:12:14

Cita:

Empezado por poliburro (Mensaje 317920)
Una pregunta donald. cuál consideras mejor. VmWare o Virtualvox y por que?

En casa estoy usando vmware en fedora. por ello me interesa conocer tu opinión.

Saludos

Como punto principal la verdad es que en todas mis pruebas corriendo sobre linux, aclaro, Virtualbox funciono mucho más rápido que VmWare.

Lo único que alguien puede extrañar en vbox es el soporte 3d que dice vmware que si tiene. Como no lo uso dentro del xp, por ahora no me interesa demasiado. La verdad es que no probe cmo va vista en vbox porque aunque tengo dos licencias de vista, una por notebook que fue debidamente pasada a ubuntu :p, no me permite instalarla en equipos que no sean el propio para la que viene configurada, y las vm al presentar otra bios distinta a la del host... no se puede. :(

Como valor agregado los propios desarrolladores de Vbox estan en el chat, las 24 horas del día para ayudarte con lo que sea y escuchar sugerencias.
El código es abierto para todo menos para el soporte a USB lo cual es otra ventaja enorme.

Si los pruebas nos cuentas como te fue. ;)

Saludos

roman 03-10-2008 17:15:17

La verdad Donald, me cuesta un poco de trabajo entender a cuento de qué viene la comparativa técnica. Yo no he dicho que Windows sea mejor que linux o viceversa. Por supuesto que un servidor linux lo veo más eficiente que uno windows, pero ¿quién estaba hablando de eso? Como dije, el proceso de mi antivirus, el del office, y algunas otras cosas que corren en mi pc, no le hacen cosquillas a mi sistema.

Entiendo que te guste más linux, a mi también me gusta, y creo que hay cosas definitivamente estupendas, una de ellas, la que mencionas acerca de la instalacion. Y yo mismo he mencionado aqui en otras ocasiones, lo genial que es tener un "Agregar software..." que realmente lleve a algún lado, no como el de Windows, que es una burla.

Pero, es sólo que no veo la necesidad de virtualizar nada. Bueno, de hecho lo voy a hacer porque cuando estoy en ubuntu me gustaría poder seguir usando el delphi para probar algunas de las cosas que aquí contesto. Y eso sólo mientras no pueda tener dos máquinas simultáneamente :)

// Saludos

egostar 03-10-2008 17:19:15

Hola

Todos sabemos las deficiencias de windows, los consumos de memoria y demas bichos rastreros, pero tengo una pregunta tal vez un tanto extraña.

Cuando uno crea cualquier desarrollo en un ambiente controlado normalmente no se ven esos pequeños detalles que a la hora de montarlos en un ambiente de producción salen como cucarachas, en este caso al estar usando una VM donde todo funciona a la perfección sin problemas tipicas de un windows "nativo", no estariamos desarrollando sobre un espejismo que nos puede provocar dolores de cabeza a la hora de la verdad, quiero decir, no estariamos dejando de ver muchos factores que afectarían al sistema cuando ya están corriendo en ambientes "prostituidos" :) ???

Perdón pero tal vez estoy siendo demasiado paranóico :).

Salud OS

donald shimoda 03-10-2008 17:25:30

Cita:

Empezado por roman (Mensaje 317937)
La verdad Donald, me cuesta un poco de trabajo entender a cuento de qué viene la comparativa técnica.
// Saludos

Como dije , se me fueron los dedos hablando de algo que me entusiasma, mis disculpas.;)

donald shimoda 03-10-2008 17:30:02

Cita:

Empezado por egostar (Mensaje 317938)
Hola

Todos sabemos las deficiencias de windows, los consumos de memoria y demas bichos rastreros, pero tengo una pregunta tal vez un tanto extraña.

Cuando uno crea cualquier desarrollo en un ambiente controlado normalmente no se ven esos pequeños detalles que a la hora de montarlos en un ambiente de producción salen como cucarachas, en este caso al estar usando una VM donde todo funciona a la perfección sin problemas tipicas de un windows "nativo", no estariamos desarrollando sobre un espejismo que nos puede provocar dolores de cabeza a la hora de la verdad, quiero decir, no estariamos dejando de ver muchos factores que afectarían al sistema cuando ya están corriendo en ambientes "prostituidos" :) ???

Perdón pero tal vez estoy siendo demasiado paranóico :).

Salud OS

Esta muy buena la pregunta. Yo creo que en un ambiente _prostituido_ (:p) nada puede funcionar como se espera. Vos sabes que si vas a instalarle a un cliente y su XP es un DESASTRE con mayúsculas, yo no instalo, le digo que hay que solucionar el problema y le meto mano, si se puede con tareas de mantenimiento comunes en windows y si es muy grave instalando un windows limpito. Creo que es sano hacer eso porque sino el cliente empieza a endilgarle a nuestra solución problemas que son del entorno. Con temor a que román se enoje, esto no pasa en linux! :p

Seriamente, creo que nuestros sistemas, al menos al instalarse por primera vez, exigen un poco de respeto, y windows debe estar listo para recibirnos, o sea como cuando vamos a la cama, que sea en vez de ser una niña prostituida una niña sanita, para hacer mas gráfico el ejemplo (espero que no demasiado gráfico). :D:D:D:D

Saludos

roman 03-10-2008 17:52:31

Cita:

Empezado por donald shimoda (Mensaje 317942)
Con temor a que román se enoje, esto no pasa en linux! :p

Caramba amigo, me gusta tu actitud provocadora. Pero veo que sigues sin entender (o leer). Algunos podemos vivir con ambos sistemas sin que por ello se nos vaya la vida.

// Saludos

donald shimoda 03-10-2008 18:04:46

Cita:

Empezado por roman (Mensaje 317948)
Caramba amigo, me gusta tu actitud provocadora. Pero veo que sigues sin entender (o leer). Algunos podemos vivir con ambos sistemas sin que por ello se nos vaya la vida.

// Saludos

Amigo, sinceramente no estoy provocando nada, solo comentando algo que es real,y si notas al final e la frase puse una sonrisa, no entiendo porque lo tomas tan a pecho, fue a tono de broma.:rolleyes:

Yo uso windows también, como dije, no hace falta volverse grosero diciendo que no leo ni entiendo, no intento provocar nada.:confused::confused::confused::confused:

Saludos.

Casimiro Notevi 03-10-2008 18:10:23

Cita:

Empezado por roman (Mensaje 317937)
Pero, es sólo que no veo la necesidad de virtualizar nada. Bueno, de hecho lo voy a hacer porque cuando estoy en ubuntu me gustaría poder seguir usando el delphi para probar algunas de las cosas que aquí contesto. Y eso sólo mientras no pueda tener dos máquinas simultáneamente :)

// Saludos

¿Necesidad de virtualizar?, es que realmente es más cómodo, funciona más rápido que la misma máquina con windows, lo notas más que nada a la hora de abrir o cerrar, es casi instantáneo. Siempre uso la opción "guardar el estado de la máquina" y con esto consigo además iniciar el sistema en unos segundos. Y no como la opción de "hibernar" de windows, que no sabes lo que te espera luego al iniciar.

Pero a lo que iba, yo tengo una copia de mi MV en uno de los servidores de la empresa, y lo actualizo cada varias semanas. Si se me rompe el disco de mi ordenador, me lo roban o me ponen uno nuevo... sólo he de copiar ese fichero (un sólo fichero) en mi nuevo disco/ordenador y ¡¡¡listo!!! ya puedo seguir trabajando porque ahí está todo el windows con todo instalado.
Otro ejemplo parecido, nos ha surgido en la empresa un proyecto importante y necesitamos concentración, ¿qué hemos hecho?, hemos cogido cada uno nuestro fichero y nos hemos ido a nuestra casa a trabajar, sólo he tenido que copiar ese fichero en el ordenador de casa y... nada más, no hay que hacer nada más. Ahora tengo en casa TODO lo que tenía en el trabajo y así de fácil. Un simple fichero.

Ya no hablo de seguridad y esas cosas porque lo ha hecho Donald, lo que sí quisiera comentar es que prefiero VirtualBox, es más ligero, ágil y creo que se integra mejor con el sistema. Aunque VMware tiene también sus detalles estupendos, es muy difícil decidirse, es como escoger entre una CBR o una FZR, casi depende más de gustos que de diferencias reales.
Evidentemente, aunque vmware tiene sus versiones "free", prefiero virtualbox que es "open" :)


La franja horaria es GMT +2. Ahora son las 18:36:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi