Red de Respuestas Legales - Directorio de abogados - ¿Qué conocimientos se necesitan para la seguridad de la información de la red Zhihu?

¿Qué conocimientos se necesitan para la seguridad de la información de la red Zhihu?

Personalmente creo que además de los cursos básicos aprendidos en informática, también debes tener o centrarte en dominar los siguientes conocimientos básicos:

1. Las matemáticas avanzadas no son inútiles, el álgebra lineal es muy importante. , y la teoría de números se ha desarrollado durante miles de años, la criptografía la convirtió en una materia práctica por primera vez;

2. Matemáticas discretas: lógica matemática, álgebra moderna (estructura algebraica, teoría de grupos);

3. Dominar varios algoritmos criptográficos clásicos y algoritmos criptográficos modernos. Los algoritmos criptográficos clásicos deben tener capacidades de programación de algoritmos con una historia de más de 200 años, y los algoritmos criptográficos modernos deberían al menos poder implementar DES; dominar los principios y funciones de los algoritmos hash;

4. Criptosistemas y criptosistemas asimétricos Los modelos y algoritmos representativos, estar familiarizado con el uso de dos criptosistemas, especialmente el criptosistema asimétrico, dominar los modelos y principios de firma digital, cifrado, distribución de claves, autenticación de identidad y otras aplicaciones, y dominar el sistema PKI.

5. Conozca la diferencia entre la estructura de siete capas y la estructura de cinco capas de la red OSI y domine los protocolos principales de cada capa.

6. algunos protocolos importantes (como IP, TCP, UDP, ARP, etc.), domine los protocolos de mejora de seguridad o los planes de mejora de seguridad de estos protocolos y domine el proceso de protocolo de enlace SSL

7. en el uso del lenguaje C; dominar la correspondencia entre los programas en lenguaje C y el código ensamblador, conocer la asignación de la pila y el montón del sistema, conocer los riesgos de seguridad comunes durante el proceso de conversión y al menos conocer el desbordamiento de la matriz. desborde usted mismo;

8. Domine las estrategias básicas de seguridad del sistema.

Estos son la base del conocimiento básico y son relativamente teóricos. Una vez dominada la teoría, es bastante fácil aplicarla en la práctica. Después de aprender esto, naturalmente sabrá qué saber al presentar la solicitud.