Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Seguridad De Shareware.

Iniciado por Pogacha, 16 de Febrero de 2006, 03:33:00 PM

« anterior - próximo »

Pogacha

 Que tal ... se me quemaron todos los papeles ya y aun no encuentro la solución al problema.

Busco un sistema antipirata, algo sencillo, pero tampoco estupido. Suponiendo que me inclino mas por el metodo de dos versiones separadas,  una versión demo, y una versión full. La version full debería tener una clave o algo parecido para evitar que se copie el instalador nuevo.

Como hago un sistema de claves?

Hasta ahora tengo como referencia gracias a Felix de Nurium Games que con la clave tengo que generar un archivo key que sea hardware linked para evitar que este también se copie, pero no se nada de encriptación y todo lo que he leido solo a conseguido mariarme, no encuentro nada que tenga menos de 10 hojas, tal vez mi error es pensar que seria menos que eso ?

Acepto links con referencias de encriptación básicas y cualquier cosa que pueda ser útil. Cualquier ayuda es muy bienvenida.

Saludos y muchas gracias

josepzin

 mariarme: Kit para armar a María... jeje, que gracioso que soy! Bueno, esto en 3Dpoder suele causar gracia...

Parece que el Dylo se acerca a su fin.

tewe76

 Si quieren piratearte el juego, asúmelo, te lo van a piratear.
Si quieren piratearte el juego, alégrate, significa que es un buen juego.
Si alguien busca y consigue una copia pirata de tu juego, tranquilo, no lo habría comprado de todas maneras.

Mi consejo es que no te compliques mucho la vida. Hasta el tonto más tonto sabe usar la mula. Como mucho, quizá intentaría dificultar la copia entre amigos, pero, para eso, basta con confiar en la ética y/o tecnoparanoia de tus compradores. Es decir, insiste en que no pirateen, hazles saber que está mal y que irán al infierno, o que tienes amigos en la SGAE y los vas a j*der vivos como te enteres de que te han pirateado.

No obstante, esto es una opinión de alguien que aún no ha comercializado nada, así que me pongo en modo escucha, a ver qué dicen los demás.
Tewe
www.TAPAZAPA.com : Funny and easy to play games for all ages! - Fairy Match - Brain Crash
www.LaRebelionDelBiberon.com : Experiencias de unos padres primerizos

Pogacha

 
Cita de: "tewe76"Si quieren piratearte el juego, asúmelo, te lo van a piratear.
Si quieren piratearte el juego, alégrate, significa que es un buen juego.
Si alguien busca y consigue una copia pirata de tu juego, tranquilo, no lo habría comprado de todas maneras.

Mi consejo es que no te compliques mucho la vida. Hasta el tonto más tonto sabe usar la mula. Como mucho, quizá intentaría dificultar la copia entre amigos, pero, para eso, basta con confiar en la ética y/o tecnoparanoia de tus compradores. Es decir, insiste en que no pirateen, hazles saber que está mal y que irán al infierno, o que tienes amigos en la SGAE y los vas a j*der vivos como te enteres de que te han pirateado.

No obstante, esto es una opinión de alguien que aún no ha comercializado nada, así que me pongo en modo escucha, a ver qué dicen los demás.
Si, ya se esto, pero si se lo das servido, seguro que será mas facil ...
Lo que quiero es que tengan que hackearlo/crackearlo para poder copiarlo ... cosa que no valdrá la pena por ser un juego pequeño o que si lo hacen es por que será un hit.
El tema es que el juego va dirigido a un grupo fan ( Wonderboy y Adventure Island ) y ellos estarán malacostumbrados a bajarse las roms para emuladores gratuitamente ... con lo cual es muy probable que busquen un crack en las paginas del underworld ...

Saludos, y sigo en escucha.

Edit: Dije Mariarme? Es el acento entreriano ...  :rolleyes:  

CoLSoN2

 Estoy deacuerdo con todo lo que ha dicho tewe76. Por eso mismo te recomendaría que no te comieras la cabeza con el sistema de protección, pon algo que no te lleve más de un día. Por ejemplo, que la clave la generes a partir del nombre del que realiza la transacción y que al hacer un XOR entre ambos, de verdadero. Es simple y además la gente siempre tiene algo de inseguridad al hecho de ir rulando su nombre por ahi (que irá asociado a la clave para desbloquearlo). Por supuesto te lo pondrán crackear, podrán poner serials con nombres falsos y podrán crear keygens; pero esto les pasa hasta los grandes desarrolladores que se gastan una pasta y mucho esfuerzo en seguridad: no cometas el mismo error.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

ethernet

 - pequeño manual de encriptación -

-- encriptación:
- simétrica:   Dada una clave y unos datos encriptas esos datos con esa clave. La utilidad es encriptar datos para evitar que otros puedan verlos. Ej: DES, 3DES
- asimétrica: Existen dos claves, los cifrado con una solo se puede descifrar con la otra y viceversa. Lógicamente no es posible obtener una clave teniendo la otra. Una de ellas es pública (conocida por todo el mundo) y otra privada. Hay varias utilidades, encriptar datos (menos usada debido a la carga del algoritmo),  firmado, autentificar, etc. Normalmente se suele usar para encriptar la clave de un algoritmo de clave simétrica. Ej: RSA

-- Hash: Identificador único obtenido después de usar un algortimo a unos datos. Ej: MD5, SHA-1

-- Firmado: Encriptado del hash de unos datos con la clave privada, de esta forma se puede saber si unos datos efectivamente provienen de un determinado usuario.

-- Certificado: es una serie de datos referentes a un sujeto o conjunto de sujetos el que normalemente contiene datos personales, fecha de caducidad del certificado, una parte de la clave pública del sujeto,etc firmados con la clave privada de una autoridad fidedigna sumado a la clave pública. Se usa para encriptar y firmar datos con el objetivo de saber que vienen d quien dice y que no han sido modificados. Lógicamente la autoridad firmante debe ser de confianza para los receptores de los datos.

Ahora que ya sabes algo de encriptación, espero que puedas hacer un sistema más o menos fiable, aunque yo de los pocos métodos "fiables" es el HW, esto es, la mochila. Una librería que te permite usar todo esto es cryptlib, aunque es un rollo, te recomiendo lo que te han recomendado antes, unox XOR's y zumbando.

zupervaca

 Mi recomendacion es encriptar todo el juego con una clave unica para cada persona que lo compre y desde el instalador la tenga que meter, asi si alguien piratea el juego sabras perfectamente quien ha sido y podras denunciarlo.

Editado: No he dejado claro que cuando este instalado en el disco duro tiene que seguir encriptado, lo digo por que fijo que saltaran 20 diciendo que esto es una tonteria o algo parecido <_<

Warchief

 Nota mental: encriptar no existe en el diccionario; ni siquiera en la acepción de meter a alguien en una cripta. (rules)  

ethernet

Cita de: "Warchief"Nota mental: encriptar no existe en el diccionario; ni siquiera en la acepción de meter a alguien en una cripta. (rules)
Todos sabemos que el diccionario no es la verdad absoluta y que la gente "culta" muchas veces no está demasiado puesto en los temas de nuevas (¿?) tecnologías.  

seryu

 Pues hasta el juego de Colson está en la eMula. Me parece que es imposible parar la piratería. En cualquier caso, opino como Colson/Ethernet. Lo mejor es buscarse un metodo rapido que haga desistir a los casuals, contra el resto de usuarios, bueno, considera un "honor" ser pirateado  :P  

CoLSoN2

 Acabo de publicar un artículo en Edevi sobre las peculiaridades de usar descarga a parte o claves para proporcionar la versión completa de un juego.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

seryu

 ¿Una pregunta, tu juego va a venderse solo online? De lo contrario ten en cuenta que no todos tienen internet para activar la clave del juego.

De hecho en sudamerica es comun el uso de cibercafes o locutorios donde la gente se baja/compra juegos y luego se los graban a un disco para jugarlos en el pc de sus casas.

CoLSoN2

Cita de: "seryu"¿Una pregunta, tu juego va a venderse solo online? De lo contrario ten en cuenta que no todos tienen internet para activar la clave del juego.

De hecho en sudamerica es comun el uso de cibercafes o locutorios donde la gente se baja/compra juegos y luego se los graban a un disco para jugarlos en el pc de sus casas.
Bueno, la inmensa mayoría (yo diría que todos menos los juegos on-line) de juegos indie que se desbloquean por clave no requieren conexión a Internet. Vamos, que la clave se valida localmente y no en un servidor remoto.
Manuel F. Lara
Descargar juegos indie  - blog sobre juegos indie y casual
El Desarrollo Personal.com  - blog sobre productividad, motivación y espíritu emprendedor

Pogacha

 
Cita de: "seryu"¿Una pregunta, tu juego va a venderse solo online? De lo contrario ten en cuenta que no todos tienen internet para activar la clave del juego.

De hecho en sudamerica es comun el uso de cibercafes o locutorios donde la gente se baja/compra juegos y luego se los graban a un disco para jugarlos en el pc de sus casas.
Creo que no se a que parte de sudamerica te refieres, pues que se baje juegos y luego se los lleve puede ser comun a cierto punto, pero la pirateria pasa el 95% ( Argentina 98% y brazil 96% ), así que no creo que halla muchas ventas.


Cita de: "Colon"Acabo de publicar un artículo en Edevi sobre las peculiaridades de usar descarga a parte o claves para proporcionar la versión completa de un juego.

Cambiaste la cara del blog y ahora no se que habia leido hasta el momento  :rolleyes:
Me estoy perdiendo articulos?
Como hago para saber cada vez que escribes algo?

Muchas gracias
Saludos.

seryu

 Bueno yo no he dado porcentajes de lo que se bajan legal o ilegalmente  :P

En todo caso, tambien recuerda hacer version en ingles, porque seguro que el mercado ingles da mas ventas que el hispano.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.