(1) 변조 가란?
タンパリング(변조)는 "변조"를 의미하는 단어입니다 정보 보안 분야에서不正アクセスなどによってデータの改ざんや情報の窃取を行う、システムを損壊・停止させるといった行為を指します。
タンパリングには高いスキルや特殊なツールが必要なく、ブラウザから行うことが可能です。パラメータ(プログラムやシステムの動作を制御するための値や変数)を不正に改ざんし、企業に損害を与えたり、悪意のある第三者が利益を得るために用いられる手法です。
(2) 변조 원인
タンパリングが発生する原因として、主に以下のようなものが挙げられます。
開発時にパラメータの検証が不十分
URL 끝에 추가 된 매개 변수 (문자열)에 사용자 ID와 같은 중요한 정보가 포함 된 경우 제 3자가 변조 할 위험이 있습니다 또한 웹 서버의 파일 이름이 매개 변수로 직접 지정되면 변조 될 수 있고 비공개 파일을 외부에서 볼 수 있습니다
キャッシュやログにパラメータが残存
ブラウザのキャッシュに認証情報が残っていると、「戻る」ボタンや履歴から特定のページにアクセスすることで、認証に必要なプロセスが省略されることがあります。ブラウザ以外にも、プロキシサーバ、ファイアウォール, 웹 서버에 캐시가 남아있을 수 있으며 거기에서 변조情報漏洩を引き起こすリスクがあります。
쿠키 변조
쿠키가 변조되면 계정이 호출됩니다不正アクセス이 문제가 발생할 위험이 있습니다 예를 들어, 개인 식별과 관련된 쿠키를 조작하여 사용자를 가장하여 원래 허용되지 않은 콘텐츠에 액세스하고 조작 할 수 있습니다
웹 양식 남용
웹 사이트에 설치된 입력 양식脆弱性21970_22399不正アクセス에 의해 도난 당할 위험이 있습니다 또한 다른 사람의 사용자 ID를 입력하고 귀하의 사람을 가장하여 로그인 할 위험도 있습니다
(3) 변조 유형
タンパリングにはいくつかの種類があり、大きく4つに分類できます。
種類 | 攻撃手法 | 被害例 |
---|---|---|
ソフトウェアタンパリング | プログラムのソースコードや設定ファイルを改ざん |
・ライセンス認証が改ざんされ、無許可でソフトウェアが使用される ・ソースコードが改変され、マルウェアが埋め込まれる |
ハードウェアタンパリング |
デジタル機器やデバイスなどのハードウェア内部を物理的に改ざん |
・ POS 시스템과 같은 지불 터미널이 변조되고 고객 신용 카드 정보가 도난당했습니다 ・iot機器のファームウェアが改ざんされ、開発者が意図しない誤作動が引き起こされる |
データタンパリング |
ネットワーク上で送受信されるデータや保存ファイルの内容を改ざん |
・ネットバンキングなど金融取引の送金情報が改ざんされ、不正送金される ・電子メールの内容が書き換えられ、偽の情報が送信される |
パケット タンパリング | ネットワーク上のデータパケット送信時に内容を改ざん |
・通信内容が改ざんされ、送信者に誤った情報を送信させる ・通信内容が窃取され、機密情報が漏洩する |
(4) 변조 방지 조치
タンパリングを防ぐための具体的な対策を解説します。これらの対策を組み合わせることによって、より安全なシステム運用が可能になります。
パラメータの検証
パラメータから不正な文字列を排除することで、不正アクセス변조 위험을 줄입니다 또한 매개 변수 길이, 기호를 제한하고 특정 문자열을 금지하는 것이 효과적입니다 또한 매개 변수를 사용하여 웹 서버 내에서 파일 이름을 직접 지정해야 할 필요성을 확인하고 사양 및 디자인을 검토하십시오
データの暗号化
커뮤니케이션 데이터 또는 저장된 데이터가 암호화되지 않으면 네트워크를 통해 전송 및 수신 된 데이터가 변조 될 위험이 있습니다 SSL/TLS를 사용하여 데이터를 암호화하면 정보가 유출 되더라도 제 3자가 해독 할 수없는 효과가 있습니다
セキュリティシステムの導入
ファイルやデータの変更をリアルタイムで検知し、管理者に通知する「改ざん検知システム」の導入が有効です。さらに、ファイアウォール、アクセス制御、侵入検知システムなど、複数の対策を組み合わせる多層防御によって、より強固な防御体制を構築できます。
物理的セキュリティの強化
パソコンやタブレットなど、情報を管理する端末を物理的に保護することも重要です。監視カメラや入退室管理システムの導入、ワイヤーロックによる端末の施錠など、社内のセキュリティ対策を強化しましょう。