---
title: "セキュアコーディングとは｜用語集｜アメリア・テクノロジー株式会社"
url: https://www.ameliatechnology.co.jp/glossary/secure-coding/
description: "セキュアコーディングとは、脆弱性を作り込まないように、決まった書き方や確かめ方に沿ってプログラムを書くことです。Webアプリケーションでは、利用者から受け取った値をそのまま使うと…"
updated: 2026-11-13
publisher: "アメリア・テクノロジー株式会社"
---
# セキュアコーディング

[セキュリティ](https://www.ameliatechnology.co.jp/glossary/?c=security)

最終更新日：2026年11月13日

**セキュアコーディングとは、**脆弱性を作り込まないように、決まった書き方や確かめ方に沿ってプログラムを書くことです。

Webアプリケーションでは、利用者から受け取った値をそのまま使うと、SQLインジェクションやクロスサイト・スクリプティングなどの脆弱性が生まれます。セキュアコーディングでは、値を組み立てて命令に埋め込まない、画面に出す前に特別な意味を持つ文字を無害にする、権限を処理のたびに確かめる、といった決まった書き方を守ります。

IPA（情報処理推進機構）は「安全なウェブサイトの作り方」（改訂第7版）で、SQLインジェクション、OSコマンド・インジェクション、ディレクトリ・トラバーサル、CSRFなど11種類の脆弱性と、その対策を示しています。OWASP も、Webアプリケーションの代表的なリスクを OWASP Top 10 としてまとめています。

書き方の決まりを作るだけでなく、コードレビュー、自動で検査する道具、脆弱性診断を組み合わせて、作り込んだ脆弱性を見つけます。開発を委託する場合は、どの指針に沿って作るか、どの検査を行うかを要件に書いておくと、確かめやすくなります。

## 関連する用語

- [OWASP Top 10Webアプリケーションの重大なセキュリティのリスクを、OWASP が10項目にまとめた文書です。](https://www.ameliatechnology.co.jp/glossary/owasp-top-10/)
- [SQLインジェクションWebアプリケーションの入力欄などに細工した文字列を入れ、データベースを不正に操作する攻撃です。](https://www.ameliatechnology.co.jp/glossary/sql-injection/)
- [クロスサイトスクリプティング（XSS）Webページに悪意のあるスクリプトを紛れ込ませ、閲覧した人のブラウザで実行させる攻撃です。](https://www.ameliatechnology.co.jp/glossary/xss/)
- [コードレビュー書いたプログラムを、書いた人とは別の開発者が読んで確かめ、誤りや改善点を指摘することです。](https://www.ameliatechnology.co.jp/glossary/code-review/)
- [脆弱性診断システムに脆弱性がないかを、専用の道具や技術者の手で調べることです。](https://www.ameliatechnology.co.jp/glossary/vulnerability-assessment/)

## この用語が出てくるコラム

- [セキュアコーディングとは。開発会社に何を求めればよいか](https://www.ameliatechnology.co.jp/blog/secure-coding-requirements/)
- [Webシステムのセキュリティ対策の基本](https://www.ameliatechnology.co.jp/blog/web-security-basics/)

[用語集の一覧に戻る](https://www.ameliatechnology.co.jp/glossary/) [ナレッジのトップへ](https://www.ameliatechnology.co.jp/knowledge/)

## 次の一歩

### システムとAIの弱点を診断し、直す

Web・クラウド・ネットワークと生成AIを使ったシステムを、書面で合意した範囲で診断し、見つかった問題を直すところまで受け持ちます。

[セキュリティ診断と対策を見る](https://www.ameliatechnology.co.jp/service/security/)

### まずは30分、オンラインで話してみる

何に使うかが決まっていない段階でも構いません。30分のオンライン相談は無料です。

[無料で相談する](https://www.ameliatechnology.co.jp/contact/)

## ご関心に合わせて、お選びください。

[情報を集めている方へ会社案内、AI開発の例、セキュリティ診断の報告書の見本をお送りします。資料をダウンロード](https://www.ameliatechnology.co.jp/download/)[課題が見えている方へオンラインで30分、お話をうかがいます。費用はかかりません。無料で相談する](https://www.ameliatechnology.co.jp/contact/)[進め方を決めたい方へ2〜4週間で、優先順位と計画をまとめるAI活用の診断です。診断について見る](https://www.ameliatechnology.co.jp/pricing/#diagnosis)

---

出典：アメリア・テクノロジー株式会社「セキュアコーディングとは｜用語集｜アメリア・テクノロジー株式会社」 https://www.ameliatechnology.co.jp/glossary/secure-coding/
