Qntrl Bridge | Bridge Online Help | Security Controls in Bridge | Bridge Integration

Security Controls

Data Encryption

In Qntrl 
  • All the sensitive data is encrypted and stored in the Qntrl database.

  • Sensitive data:

    • Task payload, response

    • Credentials

    • Tokens used to connect with the Bridge

  • AES algorithm is used to encrypt the data at rest.

  • Encryption keys are different for each org and kept confidential. To know more about our encryption policy refer to this link.

In Bridge
  • All the sensitive data is encrypted and stored, as required, in either the file system or the Bridge database.

  • Sensitive data:

    1. Bridge credentials - to login Bridge in UI

    2. OAuth credentials - to connect with the Qntrl

    3. Registration Token

    4. All the Credentials are created in the Bridge.

  • AES algorithm is used to encrypt the data.

  • A unique encryption key is generated while installing the Bridge. So, even if the encrypted data is exposed, it will be difficult to view the original data.

In transit 
  • Task payload may contain sensitive information. So, in addition to protocol encryption, the payload will be encrypted to avoid exposure of original data. 

  • AES/SHA256 algorithm is used to encrypt the payload.

  • Sensitive data in logs are masked on both the Qntrl and Bridge sides.


Credentials 

  • Users can create Credentials either in Qntrl or in Bridge. In both cases, data will be encrypted and stored in respective databases.

  • Credentials created in the Qntrl are encrypted as per our EAR policy. Profile-level permissions can be configured for Credentials. Also, it can be viewed only by the created user.

  • The credentials created in the Bridge will be encrypted using the AES algorithm with AES/CBC/PKCS5P mode.


Permissions 

  1. Only users with settings permission can download and install Bridge.
  2. Also, users with proper permission can execute tasks, and commands for a Bridge.


Authentication 

  • Bridge uses HTTPS and WSS protocols to communicate with the Qntrl.
  • HTTPS calls are used for initial registration and in server startups once. This call will be authenticated by a registration token which is bundled in the Bridge.
  • This registration token gives a response on successful authentication and contains keys to create WebSockets. Using that response, WebSockets will be created and a connection will be made between the Bridge and the Qntrl.
  • Further communications will be made through WSS protocol and all the requests through WebSockets will be validated on the Qntrl side.

Network Security 

  • Inbound Requests: Users do not need to configure their firewall for inbound requests. All inbound requests are handled via WebSocket communication.
  • Outbound Requests: Users should whitelist the following domains in their firewall for outbound requests. Please note that the specific domain may vary depending on the data center location, but for the US data center, the following domains should be allowed:  
    • core.qntrl.com
    • accounts.zoho.com
    • bridgews.qntrl.com

Resource Limit 

Java Process Memory
  1. You can increase or reduce the Java process memory configured for the Bridge. If you are going to execute heavy or long-running tasks frequently, then you can increase the limit by changing the  wrapper.java.maxmemory property in wrapper-bridge.conf inside the conf folder.
  2. The value should be in MB. For example, If you need to configure 1GB as process memory then the value should be 1024.
  3. A Bridge restart is required if you are changing the property.
Threads
  1. Users can configure thread counts for execution as per their requirements. Refer to this link.
  2. Users can configure different values for different thread pools.
    1. Request pool - Receives a task from the Qntrl and forwards it to the task pool.
    2. Response pool - Receives a response after task execution and forwards the response back to the Qntrl.
    3. Asynchronous pool - Executes asynchronous tasks from the Qntrl.
    4. Synchronous pool - Executes synchronous tasks from the Qntrl.
    5. SFTP pool - File management tasks will be executed by this pool.
Cluster
  1. Cluster option enables the users to group similar kinds of Bridges for Load Balancing and Failover mechanism. Refer to this link to learn more about Cluster.

Proxy

  • Users can configure proxy, for outbound requests. To configure a proxy, execute set_proxy.sh for Unix-based systems and execute set_proxy.bat for Windows systems.
  • A Bridge restart is required after setting the proxy.
  • Once the proxy is set, all the requests including WebSockets will be communicated through a proxy server.

Other security measures 
  • The registration token will be bundled in the downloaded zip/installer and expires once it is used. The token will also lose validity if it is not used within 14 days from the downloaded time. Additionally, each user within the organization will have a unique token assigned to them.
  • The Register API will provide connection details and an update token as a response. If the Bridge is restarted, the update token is used to retrieve the connection details and these connection details will be used to create WebSockets.
  • The update token will be encrypted and stored within the installation folder of Bridge. The connection details used for establishing WebSocket connections will not be stored anywhere and these details can only be retrieved by using either the registration token or update token.
  • The registration token is used only for the initial registration. Subsequent communications will take place through WebSockets. For communication, Secure WebSocket (WSS) protocol is employed to ensure security.
  • A profile-level permission has been granted to users, enabling them to utilize other user's credentials during the task execution. The credential data will remain confidential and inaccessible to anyone except the user who created it. Moreover, only the user who initially created the Credential will have the authority to modify or delete it. While the super admin holds the capability to delete the Credentials, they are unable to view or modify the associated data.
  • Furthermore, a threshold limit per user for triggering messages within an org and an org-level API limit is available on the Qntrl side. 

    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION








                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                        Manage your brands on social media

                                          Zoho Desk Resources

                                          • Desk Community Learning Series


                                          • Digest


                                          • Functions


                                          • Meetups


                                          • Kbase


                                          • Resources


                                          • Glossary


                                          • Desk Marketplace


                                          • MVP Corner


                                          • Word of the Day


                                            Zoho Marketing Automation

                                              Zoho Sheet Resources

                                               

                                                  Zoho Forms Resources


                                                    Secure your business
                                                    communication with Zoho Mail


                                                    Mail on the move with
                                                    Zoho Mail mobile application

                                                      Stay on top of your schedule
                                                      at all times


                                                      Carry your calendar with you
                                                      Anytime, anywhere




                                                            Zoho Sign Resources

                                                              Sign, Paperless!

                                                              Sign and send business documents on the go!

                                                              Get Started Now




                                                                      Zoho TeamInbox Resources



                                                                              Zoho DataPrep Resources



                                                                                Zoho DataPrep Demo

                                                                                Get a personalized demo or POC

                                                                                REGISTER NOW


                                                                                  Design. Discuss. Deliver.

                                                                                  Create visually engaging stories with Zoho Show.

                                                                                  Get Started Now









                                                                                                      • Related Articles

                                                                                                      • HIPAA Compliance in Qntrl

                                                                                                        Introduction The Health Insurance Portability and Accountability Act (including the Privacy Rule, Security Rule, Breach notification Rule, and Health Information Technology for Economic and Clinical Health Act) ("HIPAA"), requires Covered Entities ...
                                                                                                      • GDPR Compliance in Orchestly

                                                                                                        At Orchestly, we are committed to maintaining the privacy and security of our customer's data. In the light of GDPR, we have taken extra steps to offer GDPR-friendly layouts and fields for our customers. GDPR (General Data Protection Regulation) is a ...
                                                                                                      • Why do we need to set card and field level permissions for a profile?

                                                                                                        Different users in your organization will require different profiles. All the information visible to your administrator may not be required to be visible to the staff in your organization. For example, customer's social security number must be ...
                                                                                                      • Introduction to States of Circuit

                                                                                                        States are the building blocks of a Circuit that can perform tasks, make decisions, or simply pass the output from one state to another. The State defines a specific task or process that has to be executed in that segment of the Circuit. Circuit ...
                                                                                                      • What does Audit Log store?

                                                                                                        Audit Log helps you monitor the activities of all modules performed in your Qntrl organization. It also helps you track individual changes in different modules of Qntrl.  Along with the actions executed by users, you can also view logs for automated ...
                                                                                                        Wherever you are is as good as
                                                                                                        your workplace

                                                                                                          Resources

                                                                                                          Videos

                                                                                                          Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                          eBooks

                                                                                                          Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                          Webinars

                                                                                                          Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                          CRM Tips

                                                                                                          Make the most of Zoho CRM with these useful tips.



                                                                                                            Zoho Show Resources