AWS インフラ クラウド セキュリティ

【AWS】sgとNACLの違い

普段はAzureをメインに担当していますが、久しぶりにAWS案件へアサインされました。そこで改めて感じた「AzureとAWSの設計思想の違い」や、似ているけれど実は仕様が異なるポイントを、備忘録を兼ねて簡単にまとめます。今回は、通信制御の要であるセキュリティグループ(SG)とネットワークACL(NACL)に焦点を当てます。


sgとNACLの違い

  • sgもネットワークACLもどちらも、通信を制御するもの
  • sgはステートフル、NACLはステートレス
  • sgはインスタンス単位(ENI)、NACLはサブネット単位で関連付ける
  • デフォルトの状態では、sgは"受信:全拒否、送信:全許可"、NACLは"受信、送信:全許可"

-AWS, インフラ, クラウド, セキュリティ