Updated on 03.03.26
Online security should be your top priority these days. Banks, hospitals, governmental institutions, and many others all have your most sensitive data. It is encrypted, but the chances of a human error or a deliberate hacker assault are very high. Financial details, personal and sensitive information, confidential data, and EHR records are all now circulating on the web, and especially since the services became interconnected with APIs, much more is at stake. In this article, we’ll look at the internet safety rules from the developer’s perspective and discuss where the line between the user’s and the developer’s responsibilities lies.Security advice is only useful when it’s grounded in how products are actually built and maintained. The approach in this article is based on the practical experience MWDN applies in delivery workю Including the patterns and trade-offs often highlighted by Vitalii Vystavnyi (Managing Partner) and Mykhaylo Merkulov (COO) when teams design, ship, and support web systems.
In 2022, the total damage from cyberattacks reached $6 trillion – about the same amount as COVID cost the U.S. in 2021. If the latter figure made many a head spin, the former should, as well. Even by the comparatively optimistic estimates from the University of Maryland, there’s a cyberattack happening every 39 seconds or so, meaning two have already happened since you started reading this article.The “internet security in numbers” story is still escalating, just with new emphasis. Estimates of cybercrime’s global impact for 2025 are commonly cited in the trillions annually, and real-world breach data keeps pointing to a familiar weak spot: the human element and exposed credentials remain core drivers of incidents. That’s why modern security programs focus on reducing blast radius (least privilege + segmentation), tightening identity (MFA/passkeys), and shortening time-to-detect and time-to-contain.For an insecure PC hooked to the Web, though, the figures look even more sinister, with 2,000 attacks per day on average. These attacks assume very different forms, exploiting all sorts of vulnerabilities, from the human factor (phishing) to input fields through which the hacker can inject code snippets. Some of these vulnerabilities require the work of coders and QA engineers setting up the system, while some can also be minimized by the users themselves. Where is the dividing line, though?
If there’s a list of 5 or 10 internet security rules for the user, there must be one for the ones creating the web service. Of course, if it was to address all the technological details, it would count all the way down to 500 and further on – cybersecurity is something professionals dedicate their entire life to, what with new types of threats emerging every now and then.However, there are five general rules that hold true from the organizational point of view, no matter what vulnerabilities there may be.Modern apps rarely fail because of one dramatic “hacker movie” bug. They fail in boring places: misconfigured cloud storage, over-permissioned accounts, leaked tokens, third-party dependencies, and rushed integrations. Security is increasingly a supply-chain and identity problem, not only a code problem.

