
Suljettu
Julkaistu
Maksettu toimituksen yhteydessä
I have a Windows Excel workbook (VBA) that calls a Python FastAPI server (business logic is server-side). The current version works, but I need it converted into a paid, production-grade software with maximum possible security on the client side to prevent unauthorized usage and bypassing. I’m a developer but not a cybersecurity expert. I want you to design and implement a strong licensing + anti-tamper system. Current setup Write "read" in your first line of your proposal. Excel (VBA) client on Windows FastAPI server (Python) VBA currently calls server directly What I need (must-have) Paid licensing enforcement Users must be licensed/paid before usage is allowed Support: active / expired / revoked / banned Maximum security client architecture I strongly prefer moving all security + API calls out of VBA into a signed Windows component (C++ or C#) that Excel calls locally. VBA should not contain any secrets or auth logic. Anti-bypass requirements Your solution must be designed to resist: copying a “device hash” from another user (static spoofing) request forging (calling the API outside the official client) replay attacks token theft reuse basic patching/tampering of the client Server-side enforcement (FastAPI) Implement secure activation + challenge-response flow (no static “hash check”) Short-lived sessions/tokens Server logging and ability to revoke access instantly Deliverables Updated Excel file + VBA integration (minimal VBA changes preferred) Windows security component (C++/C#) + installer Updated FastAPI endpoints + DB schema for licensing/devices/sessions/logs Short security notes (what attacks are mitigated + what is out of scope) Acceptance Criteria Unlicensed user cannot use core features License revocation immediately blocks usage Copying another user’s device ID/hash is NOT enough to activate API calls must require server-issued challenge/response (no static auth) Logs show activations + failed attempts Important After delivery, I will hire a separate freelancer to attempt bypass/testing. Any bypass findings must be fixed as part of the project. In your bid, explain: Your proposed architecture (C# vs C++) How you will bind licensing to a device securely (high-level) What anti-tamper methods you will use
Projektin tunnus (ID): 40293947
58 ehdotukset
Etäprojekti
Aktiivinen 13 tuntia sitten
Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
58 freelancerit tarjoavat keskimäärin $172 USD tätä projektia

read I understand the goal is to turn your Excel + FastAPI setup into a production-grade licensed application with strong protection against unauthorized use and API abuse. Moving all security logic out of VBA into a compiled component is definitely the correct approach. My proposed architecture would use a C# signed Windows component (DLL/service) that Excel calls locally. VBA would only call this local component, which handles authentication, device validation, token exchange, and API communication with your FastAPI server. This removes all secrets and security logic from VBA. For device binding, the client will generate a device fingerprint using multiple hardware attributes (CPU ID, motherboard serial, OS install ID, etc.) combined and hashed. This fingerprint is used during activation but validated through a server-issued challenge–response process, preventing static hash reuse. Security measures would include: • Signed C# client component with obfuscation and integrity checks • Challenge–response authentication with short-lived tokens • API request signing to prevent direct API calls • Anti-replay protection using nonce + timestamp validation Do you currently store licensing data in a database already, or should the licensing tables and schema be designed from scratch during this implementation? Best, Jenifer
$250 USD 15 päivässä
9,3
9,3

read ⭐⭐⭐⭐⭐ Build Secure Licensing and Anti-Tamper System for Excel and FastAPI ❇️ Hi My Friend, I hope you're doing well. I reviewed your project details and see you're looking for a secure licensing and anti-tamper solution for your Excel VBA and FastAPI setup. You don’t need to look any further; Zohaib is here to help you! My team has successfully completed 50+ similar projects in software security and licensing systems. I will create a strong client architecture and implement a robust licensing system to meet your needs. ➡️ Why Me? I can easily build your licensing and security system as I have 5 years of experience in software development, focusing on security, API integration, and Windows applications. My expertise includes designing secure systems, API authentication, and client-server architecture. I also have a strong grip on C++ and C#, ensuring a solid solution for your project. ➡️ Let's have a quick chat to discuss your project in detail. I will share samples of my previous work and how I can address your requirements effectively. Looking forward to discussing this with you! ➡️ Skills & Experience: ✅ Excel VBA Development ✅ Python FastAPI ✅ C++ Development ✅ C# Development ✅ API Security ✅ Licensing Systems ✅ Anti-Tamper Solutions ✅ Server-Side Enforcement ✅ Session Management ✅ Database Design ✅ Security Architecture ✅ Application Deployment Waiting for your response! Best Regards, Zohaib
$150 USD 2 päivässä
8,0
8,0

My proposed architecture is to use C# for the Windows security component due to its robust security features and ease of integration with Excel. I will bind licensing to a device securely by generating a unique device ID based on hardware characteristics and encrypting it with a server-generated key. To prevent tampering, I will implement code obfuscation, checksum verification, and runtime integrity checks. My extensive experience in Python, Excel, Software Architecture, Visual Basic for Apps, and Software Development makes me a perfect fit for this project. Let's discuss the details further to ensure we meet your requirements effectively.
$175 USD 7 päivässä
7,4
7,4

read Hey! I have 9+ years of experience building secure client-server applications and anti-tamper systems for Windows environments. I’ve implemented licensing and activation systems for 15+ enterprise apps with 1,000+ active users, and I can convert your Excel + FastAPI setup into a production-grade, secure solution that resists bypass attempts and enforces paid usage. Here's how I can help: • Build a signed Windows security component (C# recommended for ease of integration with Excel) to handle all licensing, token management, and API calls—VBA will only call this component. • Implement device-bound licensing with unique machine identifiers, challenge-response activation, short-lived server-issued tokens, and server-side revocation/logging in FastAPI. • Integrate anti-tamper techniques including binary signing, integrity checks, encrypted communication, and runtime verification to prevent hash spoofing, replay attacks, and API forgery. • Deliver updated Excel VBA (minimal changes), the Windows component with installer, updated FastAPI endpoints/DB schema, and concise security documentation. Do you already have a preferred license duration model (subscription vs perpetual with periodic check-in), and should the Windows component support offline usage for a short grace period, or require constant online verification?
$180 USD 7 päivässä
7,2
7,2

read Hi there, ★★★ Python / C# Expert ★★★ 8+ Years Experience ★★★ To convert your Excel VBA and FastAPI setup into a secure paid software, I'll design a strong licensing and anti-tamper system. My approach will be: - Create a Windows component in C# to handle security and API calls. - Implement a licensing system that binds to device hardware securely. - Use challenge-response authentication for API calls to prevent static checks. - Set up server logging for activations and failed attempts. - Write short security notes on mitigated attacks and what is out of scope. What specific device information do you want to bind the license to? Looking forward to your response. Regards, Burhan Ahmad
$900 USD 30 päivässä
7,1
7,1

Hi. I'm a Python developer with strong experience in Excel integration, database security, and FastAPI implementations. I understand you need to secure your workbook with device registration and licensing controls, and I'm equipped to design a robust solution that handles both online verification and offline grace periods. I can work with PostgreSQL, MySQL, or your preferred database to implement secure user authentication and license management. My approach prioritizes clean code, thorough testing, and clear communication throughout the project lifecycle. I'm confident I can deliver a secure, scalable solution and am ready to start immediately upon project award.
$140 USD 1 päivässä
6,6
6,6

Equipped with broad expertise that spans multiple programming languages such as C#, C++, Python, and Excel—especially in the context of security—I am well-positioned to navigate the challenges involved in upgrading your workbook's security. Moreover, my experience developing for both server-side and client-side will be invaluable for this project. I propose designing your system around a compact, secure Windows component built in C++ that Excel can call upon locally; this will effectively keep your workbook's API interactions from being tampered with and minimize necessary VBA changes. With the project's specifications so well-laid out, I'm confident in my ability to develop a secure, production-grade solution that will withstand rigorous testing. My extensive experience in software architecture and development coupled with my commitment to quality, clear communication, and focus on clients' visions consistently earns me positive reviews. Choose me today, and rest easy knowing you’ve got a cybersecurity-savvy partner fully dedicated to delivering results that guarantee your peace of mind and optimum project performance.
$240 USD 3 päivässä
6,4
6,4

read Hello, I have carefully reviewed your requirements and understand the need to convert your Excel (VBA) + FastAPI solution into a secure, production-grade licensed application. I have 10+ years of experience in Python backend development, Windows components (C#/.NET), and secure licensing systems. Proposed Architecture Client Layer: Signed C# .NET Windows component (DLL) called locally by Excel VBA. This layer handles all authentication, API calls, and security logic so VBA contains no secrets or tokens. Server Layer: Enhanced FastAPI licensing service with endpoints for activation, challenge-response verification, session tokens, device registration, and revocation. Communication: TLS-secured requests with short-lived signed tokens and nonce-based challenge responses. Device Binding (High Level) Hardware fingerprint using multiple attributes (CPU ID, motherboard UUID, TPM/BIOS identifiers, OS install ID). Fingerprint hashed and salted server-side; stored with license record. Activation requires challenge-response verification, preventing static hash reuse. Anti-Tamper & Anti-Bypass Measures Signed and obfuscated C# client assembly Integrity checks and runtime validation Nonce + timestamp to prevent replay attacks Server-issued short-lived tokens with rotating keys Request signing to prevent external API calls I WILL PROVIDE 2 YEAR FREE ONGOING SUPPORT AND COMPLETE SOURCE CODE. Thanks.
$140 USD 7 päivässä
6,7
6,7

Hello, I have 7+ years of experience in Excel, Visual Basic for Apps, Python, and Database Design. I have carefully reviewed your project requirements to upgrade the security for the Excel-Python workbook. To address your needs, I propose designing and implementing a robust licensing and anti-tamper system. My solution involves moving all security and API calls out of VBA into a signed Windows component (C++ or C#) that Excel can call locally. This approach ensures that VBA does not contain any sensitive information or authentication logic, enhancing the security of the system. Furthermore, I will enforce paid licensing requirements, support active/expired/revoked/banned users, and implement maximum security client architecture to prevent unauthorized access. The solution will include an updated Excel file with VBA integration, a Windows security component, and updated FastAPI endpoints with a secure activation and challenge-response flow. I am keen on discussing the project details further to provide a tailored solution that meets your security needs. Please connect with me via chat for a detailed conversation. You can visit my Profile: https://www.freelancer.com/u/HiraMahmood4072 Thank you.
$100 USD 2 päivässä
6,2
6,2

read Hello, I’m very interested in helping you convert your current Excel + FastAPI solution into a production-grade licensed application with strong client-side protection and server-side enforcement. My recommended architecture is to move all authentication, licensing logic, and API communication into a **signed C# Windows component (DLL/service)** that Excel calls locally, keeping VBA as a thin UI layer with no secrets or security logic. Licensing will be implemented through a **challenge–response activation flow** tied to a hardware fingerprint generated from multiple system attributes (TPM/CPU/BIOS/OS identifiers with salting and hashing) to prevent simple device-hash copying, while the server issues **short-lived signed tokens** and verifies every request to block replay attacks or forged API calls. Best regards, Juan.
$140 USD 7 päivässä
5,8
5,8

read — I will convert your Excel-VBA client into a secure production system using a signed C# Windows component that handles licensing, encrypted API communication, device-bound activation, challenge-response authentication, short-lived tokens, and anti-tamper protection so VBA contains no secrets and cannot bypass the server. I have strong experience securing desktop-to-API architectures and will implement device-bound licensing, replay protection, request signing, obfuscation, and server-side FastAPI enforcement with revocation + detailed logs, ensuring unauthorized users cannot access the software.
$220 USD 1 päivässä
5,7
5,7

Upgrade Security for Excel-Python Workbook I’m a full-stack software engineer with expertise in React, Node.js, Python, and cloud architectures, delivering scalable web and mobile applications that are secure, performant, and visually refined. I also specialize in AI integrations, chatbots, and workflow automations using OpenAI, LangChain, Pinecone, n8n, and Zapier, helping businesses build intelligent, future-ready solutions. I focus on creating clean, maintainable code that bridges backend logic with elegant frontend experiences. I’d love to help bring your project to life with a solution that works beautifully and thinks smartly. To review my samples and achievements, please visit:https://www.freelancer.com/u/GameOfWords Let’s bring your vision to life—connect with me today, and I’ll deliver a solution that works flawlessly and exceeds expectations.
$30 USD 2 päivässä
5,7
5,7

Hi, read. I understand you want to convert your Excel VBA client and FastAPI backend into a secure, production grade licensed system that prevents unauthorized usage and API bypass. My approach would move all authentication and communication logic out of VBA into a signed C# Windows component that Excel calls locally through a lightweight interface. This component will manage license validation, secure device binding using multiple hardware identifiers, and handle encrypted API communication with the FastAPI server. I will implement a challenge response activation flow with short lived tokens, replay protection, and server side verification to prevent request forging or token reuse. Anti tamper protections such as binary signing, integrity checks, and runtime validation will also be added. Before delivery, I will test activation, revocation, token rotation, and tamper scenarios to confirm unlicensed or modified clients cannot access core features. Documentation will outline protections and operational setup. Best, Justin
$140 USD 7 päivässä
5,7
5,7

Hello, I can deliver what you need. I went through your project details and found that I worked on almost the exact same task about two months ago. I am an experienced and specialized freelancer with 6+ years of practical experience in Python, Excel, FastAPI and I’m able to complete and deliver this project promptly. Feel free to visit my profile to check latest work and feedback from clients. Connect in chat to discuss details and next steps. Warm regards.
$250 USD 7 päivässä
5,2
5,2

The Excel workbook with VBA will be converted to desktop exe protected with secured key pair, one linked to the machine(user pc) identity where it is going to be installed and a key you supply to them linked to user key to unlock the exe on there machine (single machine license).
$500 USD 10 päivässä
5,3
5,3

Hi! I understand you need your Excel + FastAPI setup transformed into a secure, licensed production software, moving all sensitive logic out of VBA into a signed Windows component while enforcing strong anti-tamper and licensing measures. I have extensive experience building C# Windows components, implementing challenge-response licensing, and securing client-server communication, so I can ensure your users cannot bypass or spoof access while keeping Excel integration minimal and smooth. I’ll also update your FastAPI endpoints to handle license verification, short-lived sessions, and revocation logging. Looking forward for your positive response in the chatbox. Best Regards, Arbaz M
$140 USD 3 päivässä
5,6
5,6

Hi, read. I can implement a secure licensing and anti-tamper architecture by moving all authentication and API communication from VBA into a signed Windows component (C#), using device-bound activation, challenge–response authentication, short-lived tokens, and server-side enforcement through FastAPI to prevent spoofing, replay attacks, and unauthorized API access. Best regards, Shakila Naz
$100 USD 7 päivässä
5,0
5,0

Hi, Thanks for sharing the project details. I can helpt convert your current Excel FastAPI setup into a secure, production ready licensed software. My approach would be to move all authentication and API communication out of VBA into a signed Windows component built in C, which Excel will call locally. This keeps VBA freee of secrets or security logic and reduces the risk of tampering. For licensing, I’ll implement a device-bound activation with a challenge response flow and shrot lived tokens, preventing device spoofing, replay attacks, and direct API calls outside the official client. I’ll also add client integrity checks and server side license/session management with logging in your FastAPI backend. I’ve been working with Python, Machine Learning, and Data Science for 7+ years, building APIs and production systems for multiple companies and freelance clients on Upwork, Fiverr, and Freelancer. This experience helps me deliver secure and maintainable solutions. I’m confident I can implement a strong licensing and anti bypass system for your software. Regards, Rojan U.
$130 USD 7 päivässä
4,6
4,6

read Your Excel-VBA + FastAPI setup needs a proper security layer between the client and server, and I've built exactly this kind of architecture before. I'll implement a signed C#/.NET DLL that Excel calls via COM interop, moving all authentication, token handling, and API communication out of VBA entirely—so VBA contains zero secrets or auth logic. The server side will use a challenge-response activation flow with short-lived JWTs, device fingerprinting that combines multiple hardware signals (preventing static spoofing), and request signing to block replay attacks and forged calls. I'll also implement license state management (active/expired/revoked/banned) with instant server-side revocation capability. I can start immediately.
$30 USD 1 päivässä
4,6
4,6

Greetings, read You’re looking to enhance the security of your Excel (VBA) workbook that integrates with a Python FastAPI server. The goal is to implement a robust licensing and anti-tamper system, ensuring that only authorized users can access the application while protecting sensitive information. To tackle this, I propose developing a secure Windows component in C# that will handle licensing and API calls, minimizing the risks associated with VBA. This component will bind licenses to specific devices using unique identifiers, making it difficult to spoof or bypass. For anti-tamper measures, I’ll implement code obfuscation and integrity checks to prevent unauthorized modifications. Moreover, the FastAPI server can be enhanced with challenge-response authentication and logging to track access attempts. I believe this approach will effectively meet your security requirements and protect your application. Best regards, Mehran Riaz
$180 USD 5 päivässä
4,3
4,3

Sharjah, United Arab Emirates
Maksutapa vahvistettu
Liittynyt maalisk. 9, 2024
$250-750 USD
$30-250 USD
$10-100 USD
$30-250 USD
$10-50 USD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹75000-150000 INR
₹12500-37500 INR
$40-70 USD/ tunnissa
₹1500-12500 INR
₹600-1500 INR
₹600-1500 INR
$250-750 USD
£250-750 GBP
$250-750 USD
$2-8 USD/ tunnissa
$30-250 USD
₹12500-37500 INR
$500-5000 USD
$5000-10000 USD
₹12500-37500 INR
₹1500-12500 INR
$2-8 USD/ tunnissa