Please enable JavaScript.
Coggle requires JavaScript to display documents.
network threats (denial of service (dropped image link, flooding the…
network threats
-
-
brute force
This means a computer program is written to go through every possible combination of letters (and / or symbols) until the right one comes up.
the more characters there are within a password, the stronger it is. This isn't the only factor, though. Setting your password as "password", for example, is not very secure.
Brute force attacks rely on being able to automatically try many different combinations of characters. They can be stopped by limiting the number of attempts a user can have at logging in within a certain time period, or by including an additional authenticaiton step that is more difficult for computers to solve. An example of one such system is CAPTCHA.
SQL injection
-
Write the database code in such a way that raw input does not allow direct access to the queries being run to access the database information.
Add an escape character. This forces the input to be treated as characters only rather than commands
-
-
dictionary method
The problem with 'password' as a password is that it is very easily guessed by a "dictionary attack", where all the words of the most popular languages are used before brute force is tried. The entire dictionary only amounts to a few hundred thousand words and so can be applied very quickly.