While no employee sets out to harm their company, end-user behaviors flaws are, by far, the primary cause behind SaaS data breaches and security incidents.
This checklist will walk you through practical tips to help your end-users detect and avoid falling for these common SaaS threats.
1. Enforce Robust Authentication
Phishing attempts have matured and it’s even harder for end-users to discern what’s authentic and not. Create a culture of “when in doubt, double-check” within your company to prevent a compromise.
- Provide in-depth training to SaaS app admins and users with highly privileged access as they’re more attractive targets to threat actors.
- Remind employees to never click on any URL from a suspicious source.
- Implement time-based, one time password tools (TOTP).
- Opt for hardware keys for critical systems and/or highly privileged users.
2. Be an Enabler of Workplace Productivity, Not a Roadblock to Innovation
Rather than planting roadblocks when ambitious employees connect shadow IT, understand their business perspective and communicate your security concerns. A high performer may pause to consider that a small learning curve for a second-choice tool beats introducing vulnerabilities into the SaaS ecosystem.
- Learn why end-users need a certain SaaS app. It may signal an unmet need with your current tech stack.
- Educate employees on the reality and risks of connecting shadow IT to SaaS systems.
- Meet with business leaders and their teams to know what their favored SaaS app provides that their current options lack.
3. Enforce Password Hygiene
Don’t think employees are the only ones saving time and effort with AI tools. Guess what, hackers are too. Hackers are capitalizing on AI to avoid the time-consuming work of personally guessing employees’ SaaS passwords.
- Train your employees to not include personal information like birthdays, family names, addresses, etc. in their passwords.
- Remind end-users about your master password system and how it can create unique, strong passwords that they don’t have to remember.
- Consistently check the password requirements across SaaS systems.
- Require long, complex passwords, ideally requiring a passphrase of 14 characters or more.
- If possible, enforce password rotation, where end-users change passwords every 90 days.
- Encourage all users (including contractors, partners, and guests) to change their SaaS security passwords if a breach or critical security incident occurs.
- Explore SSO and federated identity management options across your SaaS estate.
4. Set Guardrails About What Data AI Can Be Privy To
If your company uses generative AI, ensure employees understand not to share sensitive information, such as financial planning, product roadmaps, M&A strategy, with ChatGPT or its ilk.
- Ask end-users what tasks they want to outsource to AI and find safe solutions that help them achieve their goals.
- Use enterprise generative AI tools to address data exposure concerns, (including siloing your company’s inputs to ensure the information you share doesn’t contribute to a competitor’s content).
- Outline what type of data is shareable with AI.
5. Ensure End-Users Have Appropriate Permissions
Some end-users may invite colleagues, contractors, or customers to SaaS tools and grant them highly privileged roles, inadvertently creating attractive side doors to threat actors.
- Remind colleagues to adhere to least privilege access when using SaaS tools.
- Ensure someone from your team has admin access to every SaaS tool for periodic user permission checks and to make changes quickly in the event of an incident.
The State of SaaS
Security 2024 Report
Discover the latest SaaS security trends and challenges in our second annual State of SaaS Security Report.
Related Resources
-
Microsoft Power Pages: Data Exposure Reviewed
Learn about a data exposure risk in Microsoft Power Pages due to misconfigured access controls, highlighting the need for better security and monitoring.
-
How to Detect Session Hijacking in Your SaaS Applications
In part 3 of this series, Justin Blackburn shares best practices to detect session hijacking and how AppOmni does this by flagging anomalies and through UEBA alerts.
-
AppOmni Achieves FedRAMP®️ “In Process” Status for Public Sector SaaS Security
AppOmni has achieved FedRAMP® “In Process” status, a major milestone in providing secure SaaS solutions to federal agencies.