Current location - Quotes Website - Personality signature - What do you need to learn about network security?
What do you need to learn about network security?
Network security is a very broad direction. At present, the popular jobs in the market are: security operation and maintenance, penetration testing, web security, reverse, security development, code audit, security service jobs and so on. There are also some differences in skills required for different jobs.

If the programming ability is good, it is suggested that you can engage in web security, reverse, code audit, security development and other positions. If you are not interested in programming, you can engage in security operation and maintenance, penetration testing, web security, network security architecture and so on.

If you want to learn full-stack security engineers, the suggested learning route is as follows:

1. Learn network security: routing and switching technology, security equipment, and learn how to build and configure enterprise network security architecture.

2. Learning system security: windows system and Linux system, such as server configuration and deployment, security reinforcement, policies, permissions, logs, disaster tolerance, etc. Client security reinforcement, etc.

3. Learn infiltration attack and defense: information collection technology, social engineering, port detection, vulnerability mining, vulnerability verification, malicious code, reverse, binary, etc.

4. Learn web security: sql injection, XSS, CSRF, uploading vulnerabilities, parsing vulnerabilities, logic vulnerabilities, including vulnerabilities, etc. Mining and repair.

5. Learn safety services: risk assessment, level protection, safety consultation, interpretation of safety laws and regulations, etc.

6. Learning CTF technology: Having CTF experience will definitely be the favorite talent type for enterprises.

You can also learn at zero basis.