The only patented Adaptive Two Factor Authentication platform for Windows Remote Desktop (RDP) that balances security with user experience.
Spriv is an innovative authentication solution that compiles multiple two-factor authentication methods into one comprehensive product. At its core is the patented Adaptive Risk-Based Two Factor Authentication system, which provides enhanced security while minimizing user friction.
What sets Spriv apart is its unique position as the only company offering Adaptive Two Factor Authentication for Windows Remote Desktop (RDP), protected by several patents. The platform addresses a critical market need: while users understand the importance of two-factor authentication, they resist solutions that interrupt their workflow with verification steps during every login. This balance between robust security and user convenience is Spriv's sweet spot.
Our client approached us with several complex technical challenges:
We developed a comprehensive authentication system with the following key features:
Implementation of various 2FA solutions including OTP (One-Time Password), adaptive authentication, message-based authentication, and user allow/deny authentication through a mobile application, providing flexibility based on security needs.
A React Native mobile application that serves as both an authenticator and security hub for users, offering a streamlined interface for approving or denying login attempts and managing security settings.
Specialized API integration with Windows Remote Desktop Protocol, allowing Spriv's adaptive authentication to protect this critical business access point without disrupting workflow.
Intelligent system that evaluates multiple risk factors during login attempts, including location, device, time patterns, and network information to determine the appropriate level of authentication required.
Advanced anomaly detection algorithms that identify suspicious login attempts and comprehensive logging of all security events for review, analysis, and compliance purposes.
Dynamic firewall configurations that automatically adjust based on detected threats, preventing suspicious logins and protecting system access points from potential attacks.
Comprehensive admin panel for managing users, organizations, access controls, security configurations, and monitoring authentication activity across the system.
Seamless Braintree payment gateway implementation for subscription management and billing, offering clients flexible payment options for the service.
Spriv was implemented as a dual-platform solution with a sophisticated backend infrastructure:
The project utilized a dual-architecture approach with a Rails-based web application for the admin panel and API services, combined with a React Native mobile application for the authenticator. We implemented rigorous security measures throughout the development process, including secure coding practices, comprehensive testing, and regular security audits.
The system was deployed on DigitalOcean for optimized performance and scalability, with Docker containerization ensuring consistent environments across development and production. Additional technologies included Nexmo SMS service for message-based authentication and Ngrok for secure tunneling during development and testing.
Reduction in unauthorized access attempts
Fewer authentication interruptions compared to traditional 2FA
Improvement in user satisfaction with authentication process
Enterprise clients using the platform to secure their RDP access
Spriv has successfully achieved its goal of providing robust security without sacrificing user experience. The adaptive approach ensures appropriate security measures based on risk levels, only requiring additional authentication steps when suspicious activity is detected. This has led to higher user adoption rates compared to traditional 2FA solutions, while maintaining enterprise-grade security. The innovative RDP protection has proven especially valuable for organizations with remote workforces.
Authentication & Security
Rails Web Application & Cross-platform Mobile Application
Web Server: DigitalOcean
Let's discuss how adaptive authentication can protect your systems while maintaining a seamless user experience.