Tomando el cifrado y descifrado como punto de partida, este libro describe muchos conocimientos y habilidades básicos en el campo de la seguridad
del software , como habilidades de depuración, análisis inverso, protección de cifrado, desarrollo de shell, diseño de máquinas virtuales, etc. Una vez que los lectores dominen el contenido de este libro, será fácil expandirse a los campos de análisis de vulnerabilidades, programación segura, análisis de virus, protección
de software , etc. Todos estos puntos de conocimiento están interrelacionados y relacionados entre sí. Las universidades nacionales no prestan suficiente atención a la educación en el campo de la seguridad
del software y muchos aspectos todavía están en blanco. En los últimos años, muchas empresas tienen una demanda creciente de talentos técnicos en seguridad
de software . Desde una perspectiva laboral, dominar esta tecnología puede mejorar la competitividad; desde una perspectiva de crecimiento personal, estudiar tecnología de seguridad
de software ayuda a dominar algunos conocimientos subyacentes del sistema y es una forma importante de mejorar las habilidades profesionales. Como programador calificado, además de dominar el análisis de la demanda, los patrones de diseño, etc., si puede dominar algunos conocimientos subyacentes del sistema y estar familiarizado con la estructura subyacente de todo el sistema, se beneficiará mucho de su trabajo.
Este libro se puede utilizar como material didáctico auxiliar de seguridad de software para escuelas o instituciones de capacitación. Es un buen libro poco común para el personal de seguridad, depuración y desarrolladores de programas.