> Enforce a password policy > (links to https://www.digicert.com/blog/creating-password-policy-best-... ) where they give the usual (at least 2 special characters, but not " or \) advice This is counterproductive and is actually discouraged by the latest NIST guidelines, that prefer passwords that are easy to remember, but still hard to guess [1]. [1] https://auth0.com/blog/dont-pass-on-the-new-nist-password-gu...
Starting to feel like this is one of those things that people just blindly parrot all over the Internet without understanding the full context of the NIST guidelines, and as a result are actually causing many security problems. You can’t take one recommendation that you like out of a whole body of work and start running around telling everyone to do this one thing. If you’re going to follow NIST, you need to do all o…
SaaS CTO Security Checklist
51–60 of 114 posts
Re: SaaS CTO Security Checklist
#52Earlier quoted context omitted.
Checklist author here. Glad you liked the idea! Figuring out a clean shorthand way to group these best practices was something we definitely thought about. The idea behind using funding rounds was to find something that can work as an easily digestible placeholder for company maturity and capabilities for most SaaS startups. Something closer to “just starting out,” “product-market fit,” and “starting to scale” rather…
Maybe this concept should just get rid of the CTO aspect and position it as the "SaaS security checklist". Then gamify it so that all the technical people in the team can each give their independent rating of how the company performs on each checklist item. Then give each checklist item and owner and assign action items, status and followup discussion. The outcome of that is something the CTO would be interested in b…
We wrote this for CTOs since prior to hiring a dedicated security engineer, security responsibilities in a company often fall to the CTO. But really, any more technical person in a company with some ownership or interest in security can leverage this.
Re: SaaS CTO Security Checklist
#53Earlier quoted context omitted.
What does NIST have to say about passwords like CorrectHorseBatteryStaple [0] that can be easily cracked by brute-forcing concatenations of dictionary words? [0] https://xkcd.com/936/
Quoting: When processing requests to establish and change memorized secrets, verifiers SHALL compare the prospective secrets against a list that contains values known to be commonly-used, expected, or compromised. For example, the list MAY include, but is not limited to: - Passwords obtained from previous breach corpuses. - Dictionary words. - Repetitive or sequential characters (e.g. ‘aaaaaa’, ‘1234abcd’). - Context…
Re: SaaS CTO Security Checklist
#54> Enforce a password policy > (links to https://www.digicert.com/blog/creating-password-policy-best-... ) where they give the usual (at least 2 special characters, but not " or \) advice This is counterproductive and is actually discouraged by the latest NIST guidelines, that prefer passwords that are easy to remember, but still hard to guess [1]. [1] https://auth0.com/blog/dont-pass-on-the-new-nist-password-gu...
Easy to remember high-entropy pass phrases still makes the most sense to me, with maybe a number or symbol thrown in somewhere for added extra oomph. correct horse 19 battery staple https://xkcd.com/936/
Re: SaaS CTO Security Checklist
#55Earlier quoted context omitted.
Maybe this concept should just get rid of the CTO aspect and position it as the "SaaS security checklist". Then gamify it so that all the technical people in the team can each give their independent rating of how the company performs on each checklist item. Then give each checklist item and owner and assign action items, status and followup discussion. The outcome of that is something the CTO would be interested in b…
Cool idea! I like the self-assessment angle. We wrote this for CTOs since prior to hiring a dedicated security engineer, security responsibilities in a company often fall to the CTO. But really, any more technical person in a company with some ownership or interest in security can leverage this.
Features:
- Including an overall alert status red/yellow/green.
- Critical issues rise to the top somehow for the team's attention.
- Mechanisms and best practices for reporting security issues.
- A knowledge base linking to relevant articles on each topic.
- A button must be pressed to say that backups have been tested, failing to do so raises alert level.
- Team members jointly contribute ratings out of 10 for the companies security practice in each checklist item
- Team discussions/actions/priorities.
- Register your companies tech stack with the service and it sweeps the net for security reports about stuff that you use.
- Integrate ansible to gather information about the versions of the software you are using and issue dashboard alerts when stuff in your software stack is vulnerable to attack.
- $5,000/month
- database lives on client site
etc etc
Don't know why I give these ideas away for free. Maybe I'll get onto building it!
Re: SaaS CTO Security Checklist
#56Now, I would probably move the external pen test up to seed if the company is well-funded (e.g. post demo day) and holding PHI. But that’s personal preference and my security paranoia talking. Overall I think this list really gets it right.
I also liked seeing a recommendation against sharing your WiFi network in the seed stage. Network segmentation to separate your computers and IoT devices, printers, etc. should probably appear somewhere in series A/B.
Re: SaaS CTO Security Checklist
#57> Enforce a password policy > (links to https://www.digicert.com/blog/creating-password-policy-best-... ) where they give the usual (at least 2 special characters, but not " or \) advice This is counterproductive and is actually discouraged by the latest NIST guidelines, that prefer passwords that are easy to remember, but still hard to guess [1]. [1] https://auth0.com/blog/dont-pass-on-the-new-nist-password-gu...
[1] - https://security.stackexchange.com/questions/33470/what-tech...
Re: SaaS CTO Security Checklist
#58Earlier quoted context omitted.
It would be very interesting to see the results of a study asking people to come up with a list of random words. I really doubt that the actual dictionary size would be anywhere near 50k, and probably would have a high frequency of common words like 'apple', 'house', 'food' etc, making them easier to crack, and almost no frequency of less common words.
the assumption is you do not come up with your own words, and pick words at random from the whole dictionary.
Re: SaaS CTO Security Checklist
#59Earlier quoted context omitted.
Cool idea! I like the self-assessment angle. We wrote this for CTOs since prior to hiring a dedicated security engineer, security responsibilities in a company often fall to the CTO. But really, any more technical person in a company with some ownership or interest in security can leverage this.
The "SAAS security dashboard". Grab that domain! Features: - Including an overall alert status red/yellow/green. - Critical issues rise to the top somehow for the team's attention. - Mechanisms and best practices for reporting security issues. - A knowledge base linking to relevant articles on each topic. - A button must be pressed to say that backups have been tested, failing to do so raises alert level. - Team memb…
Re: SaaS CTO Security Checklist
#60> Enforce a password policy > (links to https://www.digicert.com/blog/creating-password-policy-best-... ) where they give the usual (at least 2 special characters, but not " or \) advice This is counterproductive and is actually discouraged by the latest NIST guidelines, that prefer passwords that are easy to remember, but still hard to guess [1]. [1] https://auth0.com/blog/dont-pass-on-the-new-nist-password-gu...
Starting to feel like this is one of those things that people just blindly parrot all over the Internet without understanding the full context of the NIST guidelines, and as a result are actually causing many security problems. You can’t take one recommendation that you like out of a whole body of work and start running around telling everyone to do this one thing. If you’re going to follow NIST, you need to do all o…
That's completely contradictory to what the NIST guidelines state:
> The most notable form of these is composition rules, which require the user to choose passwords constructed using a mix of character types, such as at least one digit, uppercase letter, and symbol. However, analyses of breached password databases reveal that the benefit of such rules is not nearly as significant as initially thought [Policies], although the impact on usability and memorability is severe.