Find Jobs
Hire Freelancers

Llave de seguridad para software ya existente

$250-750 USD

Closed
Posted 8 months ago

$250-750 USD

Paid on delivery
William, buenas tardes. Después de haber analizado el software y el escenario, he llegado a la siguiente propuesta de solución. La comparto para que puedas valorarla. *Propuesta de solución* 1. Generación y Validación de Licencias • Cada licencia se asocia a una identificación única de la máquina del usuario, como puede ser el ID de hardware o la dirección MAC. • La licencia podría ser un token firmado digitalmente que contiene la identificación de la máquina y la fecha de expiración. • El servidor de licencias valida la licencia y la fecha de expiración, y comprueba que la identificación de la máquina coincida con la que está registrada para esa licencia. 2. Servidor de Licencias • Un servidor de licencias se encarga de generar, asignar y validar las licencias. • El servidor también lleva un registro de las licencias emitidas y puede comprobar si una licencia es válida o ha expirado. 3. Protección del Software • El software debe comunicarse con el servidor de licencias para validar la licencia al cargar un archivo .amk. • Los scripts .amk deben estar encriptados y solo deben ser desencriptados si la licencia es válida. • Podría implementarse un sistema de ofuscación del código para dificultar la ingeniería inversa. 4. Comunicación Segura • Toda comunicación entre el software y el servidor de licencias debe ser segura, utilizando protocolos como HTTPS para evitar ataques de intermediarios. Ejemplo de Proceso de Licenciamiento: 1. Compra y Activación: o El usuario compra una licencia de suscripción por un mes. o El servidor de licencias genera una licencia única asociada a la identificación de la máquina del usuario y la fecha de expiración. 2. Validación de Licencia: o Cada vez que el usuario cargue un archivo .amk en el software, este verifica la licencia con el servidor de licencias. o Si la licencia es válida y no ha expirado, el software se ejecuta normalmente. o Si la licencia no es válida o ha expirado, el archivo .amk se bloquea y solicita al usuario que renueve la suscripción. 3. Ejecución del Software: o Una vez validada la licencia, los scripts .amk son desencriptados y ejecutados. o Podría implementarse un mecanismo que asegure que los scripts solo puedan ser ejecutados por el software y no puedan ser accedidos directamente por el usuario.
Project ID: 37260958

About the project

12 proposals
Remote project
Active 6 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $445 USD for this job
User Avatar
Hola, tengo 6 años de experiencia en aplicaciones móviles. (Android y iPhone/ipad) y administración de aplicaciones con servicios web de desarrollo donde el administrador puede administrar la aplicación desde el backend. Yo abordaría su proyecto comenzando con marcos de alambre y completando el diseño, antes de comenzar la fase de desarrollo real. He desarrollado la aplicación de comestibles, la aplicación combinada de taxi y entrega, la aplicación de farmacia, la aplicación de médico, la aplicación de citas, la aplicación de Instagram, la aplicación de restaurante, la aplicación de negocios de compra y venta, la atención médica, la aplicación social, la aplicación de chat, la aplicación de bienes raíces, la aplicación de comercio electrónico, la aplicación de diccionario, etc... Estoy interesado en trabajar contigo. Según su interés, puedo hablar para conseguir un mejor trato. Estoy disponible casi todo el día para conversar. En espera de su respuesta. gracias kedar
$500 USD in 20 days
4.6 (45 reviews)
7.5
7.5
User Avatar
Hola, saludos cordiales, en la actualidad cuento con más de 15 años de experiencia trabajando como desarrollador de software, experto en este tipo de proyectos, soy la persona ideal.
$340 USD in 7 days
4.4 (30 reviews)
5.0
5.0
User Avatar
Hi, I hope you’re doing well! I’m interested in the role you posted. Are you open to a quick chat to discuss the position? I’d love to learn more about it, and share more about my own qualifications. I look forward to hearing from you. Best regards, Milos
$250 USD in 7 days
5.0 (7 reviews)
3.6
3.6
User Avatar
Hola Oye, no te estás complicando mucho??? Me gustaría que me hables de tu negocio, sin compromiso alguno, también hay que analizar cómo crackear el programa Por favor, hablemos al respecto
$750 USD in 60 days
4.9 (2 reviews)
3.5
3.5
User Avatar
Estimado Guillermo, Hemos analizado cuidadosamente los requerimientos y necesidades, y a continuación presentamos nuestra propuesta: Solución propuesta: Cada licencia está vinculada de forma única a la ID de la máquina del usuario, mediante identificadores como la ID del hardware o la dirección MAC. Las licencias se generarán como tokens firmados digitalmente, incluida información como el ID de la máquina y la fecha de vencimiento. El servidor de licencias será responsable de validar la autenticidad de la licencia, verificar su fecha de vencimiento y garantizar que el ID de la máquina coincida con el registrado. Implementaremos un servidor de licencias que se encargará de generar, asignar y validar licencias. El servidor mantendrá un registro de todas las licencias emitidas y permitirá la verificación en tiempo real si una licencia es válida o ha caducado. El software requerirá la validación de la licencia comunicándose con el servidor de licencias cada vez que se cargue un archivo con una extensión .amk. Se implementará un sistema de ofuscación de código para dificultar la ingeniería inversa y proteger la propiedad intelectual del software. Toda la comunicación entre el software y el servidor de licencias se realizará de forma segura mediante protocolos como HTTPS para evitar ataques de intermediarios y garantizar la confidencialidad de los datos. Esperamos colaborar con usted en este proyecto. Atentamente
$550 USD in 18 days
5.0 (11 reviews)
3.1
3.1
User Avatar
Tu propuesta de solución parece ser una aproximación sólida para gestionar las licencias de tu software y garantizar su protección. Aquí hay una breve evaluación de cada punto: Generación y Validación de Licencias: Vincular las licencias a identificaciones únicas de máquinas y utilizar tokens firmados digitalmente es una estrategia sólida para garantizar que solo los usuarios autorizados puedan utilizar el software. Servidor de Licencias: Tener un servidor centralizado para generar, asignar y validar las licencias es eficiente y permite un seguimiento preciso. Protección del Software: La encriptación de los scripts y la validación de la licencia antes de desencriptarlos son pasos cruciales para evitar el uso no autorizado del software. La ofuscación del código también es una buena medida de seguridad. Comunicación Segura: Utilizar HTTPS para la comunicación entre el software y el servidor de licencias es esencial para prevenir ataques de intermediarios. En general, esta propuesta aborda de manera efectiva las preocupaciones de seguridad y licenciamiento de tu software. Si necesitas asistencia técnica para implementar estos cambios, estaré encantado de ayudarte.
$259.99 USD in 7 days
4.9 (10 reviews)
2.9
2.9
User Avatar
Hello Thanks for your job posting. I am EXPERT in these roles. ☑️ Web Development - Web Basics: HTML5, CSS3, SCSS/LESS, JavaScript, jQuery/Prototype - JavaScript Full Stack: TypeScript, Angular, React.js/Next.js, Node.js/Nest.js, Vue.js/Nuxt.js -CMS: WordPress, Drupal, Joomla, Craft CMS - eCommerce: WooCommerce, Prestashop, Shopify, Magento, Drupal Commerce, OpenCart - PHP Full Stack: Laravel, CodeIgniter, CakePHP, Symfony - Python Framework: Django, Flask - Database: GraphQL, MongoDB, MySQL, PostgreSQL, MSSQL, Oracle - Spring Boot, Hibernate, JPA, Java Spring, JBoss Portal, jBPM, Oracle Forms, Oracle APEX - Search Engine Optimization, Page Speed Optimization, Google Analytics, Google Tag Manager, Google Advertising, Internet Marketing ☑️ Artificial Intelligence Machine Learning, Deep Learning and Computer Vision, Natural Language Processing, Python, TensorFlow, Keras, neural networks, Image Processing, ChatGPT, OpenCV, OpenAI, and so on and Data Science ☑️ Mobile App Development Xamarin, Ionic, Flutter/Dart, React Native, Objective C, Swift, Kotlin/Java ☑️ System Administration Amazon Web Services, AWS Lambda, CloudFlare I can start immediately and I will send perfect result to you very quickly. Please contact me for your success. Thanks.
$650 USD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello! I am happy to bid on your project. I will perfectly develop a secure license system for your software, based on my strong C/C++ Programming and License System Development experience in 5 days. Please open the chat with me so that I can start working for you. Regards.
$250 USD in 5 days
0.0 (0 reviews)
0.6
0.6

About the client

Flag of COLOMBIA
Bogotá, Colombia
0.0
0
Payment method verified
Member since Jan 17, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.