Network security has extensive knowledge, including the following
1. Proficient in network security technology, including port, service vulnerability scanning, program vulnerability analysis and detection, authority management, intrusion and attack analysis and tracking, website penetration, virus Trojan horse prevention, etc.
2. Familiar with tcp/ip protocol, sql injection principle and manual detection, memory buffer overflow principle and preventive measures, information storage and transmission security, packet structure, ddos attack types and principles, and have some experience in ddos attack and defense, iis security settings, ipsec, group policy and other system security settings;
3. Familiar with windows or linux system and proficient in at least one language such as php/shell/perl/python/c/c++;
4. Familiar with the configuration and use of mainstream network security products (such as fw, ids, scanner, audit, etc.). ); wait for
Software testing is not as extensive in knowledge as network security.
Software testing needs to understand the functional requirements of products, conduct testing, check whether there are bugs in the software, test whether the software has robustness, security, operability and other performances, and write corresponding test specifications and test cases. Software testing needs to learn business knowledge. Because you need to go to all walks of life for testing.
He also needs to know computer programming and operating system knowledge, which is generally not as good as network security.
Summary: If your computer major is relatively high, it is recommended to learn network security. If you change jobs in other industries, it is recommended to learn software testing. No matter which course you study, it takes time and energy. No matter which major you choose, as long as you learn it well, there is no shortage of treatment. The above are only personal suggestions and are for reference only. Please forgive me if there are any shortcomings. Please pay attention to me if you are helpful. You can consult me if you need it.