Although there is no way to guarantee 100% security for any system. However, there are ways in which you can reduce the chance of running into security problems while creating any application on the ONEWEB platform by keeping the following things in mind.
Create a security blueprint. This should include determining the problem areas in your application, the vulnerability points, sensitive data disclosure techniques, and an understanding of the permissions/role structure.
Perform an inventory of your application artifacts. This should include any external data or files used by your application, where are they located and any third-party services used.
Prioritize your application vulnerabilities. For this, you need to decide which vulnerabilities are worth eliminating and which aren’t too worrisome as it is not always possible to completely eliminate all vulnerabilities.
Run applications using the fewest privileges possible. Always use the least permissive settings for all web applications. Only highly authorized people should be able to make system changes.
Have interim protection in place. If your system suffers an attack or if a functionality makes the application more vulnerable to attacks, then it may be worth it to remove that functionality in the meantime. Have a web application firewall in place.
Use cookies securely. Never use cookies to store highly sensitive or critical information. Should not set very long expiration dates for cookies. Consider encrypting the information that is stored in the cookies.