3. Secure Communications#
Syllabus Points Covered
Secure software architecture
Developing secure code
Apply security features incorporated into software including data protection, security, privacy and regulatory compliance
encryption
Use and explain the contribution of cryptography and sandboxing to the ‘security by design’ approach in the development of software solutions
cryptography
Programming for the web
Data transmission using the web
Investigate and describe the function of web protocols and their ports
SSL, TLS
Explain the processes for securing the web
Secure Sockets Layer (SSL) certificates
digital signatures
Chapter Contents