Answer the question
In order to leave comments, you need to log in
How difficult is it to protect a web application from the main types of attacks?
As far as I know and understand, the most popular types of attacks are:
Various types of injection (especially SQL), XSS, CSRF, Brute force, DDoS.
Studying the topic of information security in the context of web development, I made some conclusions for myself, and I wanted to clarify if I was wrong in something, and if I was missing something:
Answer the question
In order to leave comments, you need to log in
1.yes
2.no
3.yes
4.no
5.yes
6.no
7.yes
8.yes
9.otp better
10.yes
11.yes/no
It depends on what kind of specific application and who may need to break it, how much time and money he is willing to invest. The answer to this will determine the possible attack vector and the corresponding protection measures and costs.
As for ddos, you apparently do not quite understand what it is. If the server has a narrow channel, then ip checks inside the application will not save at all. If the channel is wide and you have enough power, and the application itself (back) is well optimized, then you can safely live under ddos without worrying about it. In addition, there are clouds that (just for this reason) do not care about ddos. In general, this is a complex topic, I can’t put it in a few words.
In general, you are now trying to invent a universal recipe for cooking dinner from abstract ingredients in a vacuum. Choose, either you spend a lot of time reading heaps of books and studying the topic of information security in general, or you solve a specific problem and invent something of your own, or take from information security what little is needed within the framework of this task. But simply listing in 300 characters what is good and what is bad will not work.
All data that comes from the client needs to be checked for validity, and in many cases escaped;
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question