Project Name
Built a Secure, Scalable iPAS Platform for the Cybersecurity Industry


Our client delivers intelligent penetration testing and comprehensive security risk management through its proprietary hybrid platform, iPAS. Designed from an ethical hacker’s perspective, iPAS goes beyond traditional scanning by simulating real-world attacks to validate actual risks, mapping findings to business impact with clear, step-by-step remediation instructions, and offering a unified solution for penetration testing, exposure management, risk audits, and remediation tracking. By replacing fragmented tools with a streamlined, efficient platform, iPAS minimizes false positives, prioritizes real threats, and accelerates remediation.
Ksolves helped them by implementing a secure and scalable development environment, integrating Apache NiFi with Keycloak, and migrating critical workflows, enabling the iPAS platform to operate securely and efficiently while ensuring operational continuity.
The client faced significant operational and technical challenges with their legacy environment, including:
- Lack of Access to Production Environment: The client had no access to their existing production environment, which hinders maintenance and updates.
- Complexity in Apache NiFi Data Pipeline: Limited understanding of the Apache NiFi data pipeline, impacting operational efficiency.
- No Access to Legacy Applications: Inability to access critical legacy applications, including Apache NiFi, MongoDB, and Keycloak.
- Security and Integration Gaps: Absence of secure integrations and backups for critical components like Keycloak and NiFi flows.
To address these challenges, a new development environment was established to replicate and enhance the legacy environment. The solution included the following steps:
- Apache NiFi Setup: A standalone, secure Apache NiFi instance was deployed on the development environment. All existing NiFi flows from the legacy environment were carefully backed up and imported into the new instance, ensuring continuity and operational integrity.
- Keycloak Configuration: Our experts set up Keycloak on the development environment. They successfully backed up all users from the legacy instance and migrated them to the new setup, ensuring secure and seamless access.
- Security Integration: Integrated Apache NiFi with Keycloak to enhance security through centralized authentication and authorization.
- Frontend and Backend Development: Configured and deployed the Node.js backend and React.js frontend code on the development environment to ensure full functionality.
The implemented solution provided the following benefits:
- Restored Control: The client regained full access to a secure, replicable environment mirroring the legacy setup.
- Improved Security: Integration of NiFi with Keycloak ensured robust authentication and authorization mechanisms.
- Operational Continuity: Migration of NiFi flows and Keycloak user data preserved critical workflows and user access.
- Scalable Development Environment: The new setup enabled easier maintenance, updates, and scalability for future enhancements.
By addressing the client’s challenges through a structured approach, the project successfully delivered a secure, fully functional development environment that replicated and improved upon the legacy system. The integration of Apache NiFi with Keycloak, alongside the migration of critical data and setup of Node.js and React.js, empowered the client to continue delivering intelligent penetration testing and risk management through the iPAS platform. This solution not only resolved immediate operational issues but also laid a foundation for scalable, secure growth.
Transform Your Legacy Systems into Efficient, Secure Platforms with Ksolves!