A popular proverb says “forewarned is forearmed”. When dealing with Cybersecurity, we must be prepared for the worst. Of course, it is up to us how high the level of security we achieve, whether we have appropriate certificates, whether we will perform audits, etc. We create our security, risk management, and compliance policies. We must first assume that certain events can happen, and then devise a strategy to protect us from them.
The backup issue is as obvious as it is ambiguous. Current trends are, for example, the “shifting left” approach, DevSecOps, and a source code backup after each action. You can read about it here. So I will skip the data protection aspect, but I would like to pay more attention to the source code security. Code is our business value and we should guard and care for it. But are we really aware of it? Do we know how to do it?
Source code security
In 2021, compared to the previous year, the number of cyberattacks and data breaches increased by 15%. A single ransomware attack occurs on average every 11 seconds around the world. Identity Theft Resource Center claims that due to inadequate security of cloud databases, hackers came into possession of confidential data belonging to 99 million people.
Are you switching to a DevSecOps operation model? Remember to secure your code with the first professional GitHub, Bitbucket, GitLab, and Jira backup.
There are more stats. According to a study made by ThoughtLab, in 2021 cybersecurity budgets as a percentage of firms ’total revenue jumped by 51%! That’s quite a lot. On the other hand, 29% of CEOs and 40% of security leaders admit that their organizations are not prepared for the rapid changes in the world of security threats. The same research also shows predictions about the future of threats and the main areas of hackers’ interests. They pose social engineering and ransomware as their main threat. Areas worth paying attention to, security executives point out as “weak spots primarily caused by software misconfigurations (49%), human error (40%), poor maintenance (40%), and unknown assets (30%).”
UpCity has also done some interesting research. Or rather, the results of these studies are interesting and a bit scary at the same time. In May 2022, the results for the SMB in the U.S. sectors were published. And what do we learn? Only 50% of businesses have a cybersecurity plan in place. As many as 32% of them did not change their plans after the remote-work-revolution, caused by the pandemic!
Speaking of which, the new style of work has forced the development of the technology for identity management and authentication. Also some malware and ransomware mitigation. In the world of security, it is already the case that the development of technology also means the development of new forms and methods of attacking and bypassing security. Are we sure we are ready for it?
Using external services can be beneficial. Of course, it all depends on the situation and the service itself, but the IT industry is developing towards narrow specializations. Nobody knows everything, and the aforementioned data shows it. Even the fact that cybersecurity budgets are raised does not mean that these budgets are sufficient enough to with the ever-changing environment. Often, despite the seemingly additional cost, it pays off to invest in external services that increase the security of our business. Systems or services related to security are created by experts in a given field. We know our business and our industry, but we do not necessarily have a knowledgeable group of security experts, so it is worth using the knowledge and experience of others.
Coming back to the topic of attacks and the fact that the source code is a business value for us. It is worth assuming source code loss risk, and therefore be prepared for it. Proper source code backups, the restoration plan, and continuous monitoring are the necessary steps that we must take, and for which we do not always have the time and resources. Therefore, we should not be afraid of third-party solutions.
Audits, compliance, certificates
A very important part of our business is compliance with certain safety standards and having certificates confirming it. There are several reasons why this is so. First of all, a standardized security and risk management policy makes it easier for us to work, manage the security of our systems, etc. Thanks to meeting the given standards, we know that certain events should not happen because we are prepared for them and protected against them.
Another aspect, crucial from a business point of view, is customers’ trust in our company. If we meet certain standards, customers know that their data will be safe with us. They can trust us because we care about our own safety and that of our users. What’s more, it is often the case that the client requires us to have an appropriate level of security, confirmed by a certificate. Otherwise, it won’t be interested in working with us.
The most popular guidelines confirming our safety and risk management standards are SOC2 and ISO27001. They cover many similar security areas and are designed to protect confidential information, including by creating and following the appropriate security processes, rules, and technologies. Both standards are widely used and recognized, but their popularity varies depending on the region of the world. SOC2 is more popular in North America, while ISO27001 dominates in Europe. The latter also tends to be more restrictive and harder to obtain, which may be beneficial from the customer’s perspective.
No security gives us a 100% guarantee, but minimizing the risk is our responsibility. Preparing our organization in accordance with popular safety certificates is an important step, but we must not forget that it is not the end. We have to be prepared for all kinds of attacks all the time. Ransomware attacks are very popular, their number is constantly growing, and our source code is a tempting target that we should defend and be aware that we may lose it for some reason and that we cannot afford it.