In order to achieve its objectives, the Code provides a non-exhaustive list of functional requirements. For example, Contracting Governments are required to gather and evaluate information about threats to security and share it with the Contracting Governments concerned; request updated communication protocols for ships and port facilities; prevent unauthorized access to ships, port facilities and their restricted areas; prevent introduction of unauthorized weapons and incendiary or explosive materials on board ships or in port facilities; introduce methods for raising the alarm in the event of a threat to maritime security or an event affecting it; require security plans for ships and port facilities, based on vulnerability assessments; and provide training and conduct drills with a view to ensuring that employees fully understand security plans and procedures.
À cette fin, le Code prévoit, sans restriction aucune, plusieurs dispositions d'exécution, qui font notamment obligation aux États de recueillir des renseignements permettant d'évaluer les risques et de les mettre à la disposition des États contractants intéressés; d'exiger la mise à jour de protocoles de communication pour les navires et les installations portuaires; d'interdire l'accès aux navires et installations portuaires non autorisés et aux zones restreintes; d'empêcher l'introduction à bord des navires et dans les installations portuaires d'armes non autorisées et de matériels incendiaires ou explosifs; de fournir des moyens d'alerte lors d'un événement susceptible de menacer ou de compromettre la protection maritime; de requérir des mécanismes de protection pour les navires et pour les installations portuaires sur la base d'évaluations de la vulnérabilité, et de familiariser le personnel aux plans et aux procédures de protection grâce à une formation théorique et pratique.