海洋法に関する国際連合条約(国連海洋法条約:UNCLOS)において、海峡は法的に極めて繊細なルールが適用されます。
通常、沿岸国の領海内を他国の船が通る際は「無害通航権」(沿岸国の安全や秩序を乱さない範囲での航行)が適用され、潜水艦は浮上航行し国旗を掲げる必要があります。
しかし、国際航行に頻繁に使われる国際海峡においては、より自由度の高い「通過通航権」が認められています。これは、他国の船舶(軍艦を含む)や航空機が、迅速かつ継続的な航行を行う限り、事前の通告なしに通過できる権利です。海峡が特定の国によって不当に封鎖され、国際秩序が麻痺するのを防ぐための重要な国際ルールとなっています。