mgzx.net


セキュリティホール


セキュリティホール(security hole)とは、コンピュータソフトウェアの欠陥(バグ、不具合、あるいはシステム上の盲点)のひとつで、本来操作できないはずの操作(権限のないユーザが権限を超えた操作を実行するなど)ができてしまったり、見えるべきでない情報が第三者に見えてしまうような不具合をいう。ハードウェアおよびそれを含めたシステム全般の欠陥を指すこともある。 このような欠陥は古くから存在したが、特に問題視されるようになったのはインターネットの発展に伴い、セキュリティホールがネットワークを介して容易に攻撃されうる状態になっているからである。 原因は、プログラムのコーディングミスや、システムの設定ミス、システム設計上の考慮不足などによる。


セキュリティホールとは、コンピュータのOSやソフトウェアにおいて、プログラムの不具合や設計上のミスが原因となって発生した情報セキュリティ上の欠陥のことを言います。セキュリティホールが残された状態でコンピュータを利用していると、ハッキングに利用されたり、ウイルスに感染したりする危険性があります。 代表的なセキュリティホールに、バッファオーバーフローがあります。バッファオーバーフローとは、OSやアプリケーションソフトのプログラムが処理に利用しているメモリのバッファに、入りきらない量のデータが渡されることで、予期しないような動作が実行されたり、システムが停止してしまったりすることです。 低金利キャッシング バッファオーバーフローは、コンピュータで実行されているプログラムが、内部で利用するバッファを適切に管理することで解決しますが、プログラム内の一部にでもそのような対策を怠った箇所が残されていた場合に、重大なセキュリティホールになってしまう可能性があるというわけです。


セキュリティホールとは、ソフトウェアの設計ミスなどによって生じた、システムのセキュリティ上の弱点。 インターネットに公開されているサーバは誰でもアクセスできるため、セキュリティホールを放置しておくと、悪意のあるユーザに不正にコンピュータを操作されてしまう可能性がある。 攻撃を受けると、外部のユーザが本来実行できない操作が可能になるため、Webサーバで公開されている情報が改ざんされたり、機密データが漏洩したり、他のコンピュータへ不正アクセスするための踏み台に利用されたりする。 また、最近はワームがコンピュータに感染する糸口としてセキュリティホールを使うケースが急増しており(代表例はCode RedやNimda)、セキュリティホールによって被害を受ける恐れは急激に高まっている。 ソフトウェアにセキュリティホールが発見された場合は、対策のための修正プログラムが無償で配布される。 システム開発