NATでセキュリティレベルが向上するのはなぜ？


NATについて授業を受け、その中でNATを使う利点に

  1. IPv4の枯渇問題へ対処できる
  2. 一か所にIPアドレスの設定が集中しておりISPの移行などが容易
  3. 内部ローカルアドレスが隠蔽できるのでセキュリティレベルが上昇する

という3つが上げられました。  
最初2つは理解できるのですが、3つ目の「セキュリティレベルが上昇する」とはどういう意味なのでしょうか？

僕の認識では、そもそも内部ローカルアドレスでは外部グローバルアドレスと通信できないので、セキュリティレベルが上昇する以前の問題があるように感じました。

またNATを使わない状態で、内部ローカルアドレスが分かったとして、そこへどのようにアクセスされてセキュリティの問題が生じるのでしょうか？内部ローカルアドレスが分かったところで大して問題がないと感じてしまいます。




NAT と書かれていますが NAPT と読み替えることにして

「上昇する」という文言からは、「前」と「後」があって後のほうが良いというニュアンスが読み取れます。この場合「後」は [NAPT 導入後]
なのでしょうが、さて「前」は一体どういう状況なのか？ 読者はその授業を直接受けたわけではないので推定するしかないですね。

「前」が [NAPT 導入前] であるなら：

質問の文言からは内部マシンにはローカルアドレスを使うのが前提であり、決してグローバル IP アドレスを使うことは無いと仮定しているようですが NAPT
なしで組織内マシンから組織外へ通信するには、組織内マシンにもグローバル IP アドレスを振らざるを得ないわけです。よって

  * 前：内部の PC が使っているグローバル IP アドレスが、外部から推測でき、かつ組織外から当該マシンに直接アクセス可能
  * 後：内部の PC のローカル IP アドレスが推測できても NAPT するルータに阻まれアクセスできない

ということでセキュリティは増すでしょう。  
講師がそういう意味で言っていたのかは読者にはわからないですけど。

