質問するログイン新規登録

意見交換

1回答

78閲覧

初心者でもAIでアプリ開発して公開できる時代、セキュリティや設計面のリスクってどうなんでしょう?

ryotech

総合スコア2

AIエージェント

特定の目標達成に向け、自律的に思考・計画・行動するAIシステム。外部ツールやAPIを操作し、複雑なタスクを自動で遂行します。単なる対話型AIとは異なり、能動的にアクションを起こす点が特徴です。

AI(人工知能)

AI(人工知能)とは、言語の理解や推論、問題解決などの知的行動を人間に代わってコンピューターに行わせる技術のことです。

セキュリティー

このタグは、コンピューターシステムの安全性やデータの機密性に関連したトピックの為に使われます。

App Store

App Storeは、Apple社が運営する、iPhone、iPod touch、iPad向けアプリケーションソフトのダウンロードサービスです。携帯電話、Wi-Fiによる無線通信に対応しており、多くのアプリケーションをダウンロード、インストールすることができます。世界中の開発者によってアプリケーションが登録されており、有償のソフトもあればフリーソフトも多く登録されています。

Claude

Anthropic社が開発したAIアシスタント。自然な日本語対話に加え、長大なコンテキスト(文脈)の読み込みが可能で、コード生成や解析に優れています。安全性と有用性を重視して設計された大規模言語モデルです。

0グッド

0クリップ

投稿2026/02/06 14:57

編集2026/02/06 15:02

0

0

最近、Claude CodeなどのAIツールを使って「1日でアプリを作ってApp Storeに公開しました!」みたいな記事やSNS投稿をよく見かけるようになりました。中には、普段開発をしていないビジネスパーソンの方がリリースしているものもあって、アプリ公開のハードルがすごく下がっているんだなと感じています。

自分も同じようにアプリを作って公開してみたいなと思っているのですが、一方で不安もあります。自分はまだまだ技術力が足りておらず、AIが生成したコードのセキュリティ的な問題や設計上の不備を自分でレビューしきれない気がしています。設計上の問題や脆弱性を見逃したらしまわないか…とか考えてしまいます。

そこで、いくつか皆さんのご意見をお聞きしたいです。

  • 技術的な理解が浅い状態でアプリを公開することに、実際どの程度リスクがあるのでしょうか?
  • 初心者がアプリを公開する際に、ここだけは最低限チェックすべきというポイントはありますか?
  • AIが生成したコードをレビューするとき、皆さんはどういう観点で見ていますか?

みなさんが初学者や非エンジニアのアプリ公開をどのように捉えているのか、色々な方にお聞きしてみたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答1

#1

otn

総合スコア86536

投稿2026/02/06 16:14

編集2026/02/06 16:38

技術的な理解が浅い状態でアプリを公開することに、実際どの程度リスクがあるのでしょうか?

漠然と「セキュリティーが心配」と思ってそこで考えるのと止めてしまうのでなく、具体的な心配ポイントについて検討する必要がありますが、非エンジニアだと心配すべきポイントのリストアップが出来ないかもしれず、難しいですね。

「1日でアプリを作ってApp Storeに公開しました!」

というのはApp Storeとあるのでスマホアプリのことですかね?
もし、サーバーと通信しないスマホ内だけに閉じたアプリ(ゲームとか?)であれば、そもそも何を心配するのか?という気もします。作者の個人情報が漏れないか?ですかね。
あるいは、自分でサーバーを借りるとか、クラウドのDBサービスとかを使って、スマホアプリがそれと通信して、ユーザーの情報を保存したりするのなら、それが漏れないかという心配が必要というのは非エンジニアでもわかるかと思います。

セキュリティ的な問題や設計上の不備

セキュリティー上の問題が無いかどうかを調べないと公開できないという考えを持つのは良いことです。
設計上の不備というのが、セキュリティー以外のバグのことを言っているのであれば、これは出来る範囲でのテストでもしょうがないと思います。「普段は問題ないか、この条件とこの条件が重なると、アプリが固まる」的なものをゼロにしてから公開するというのは個人レベルでは無理です。アプリにそういうコメントが付いたら、デバッグして直すくらいかと。
そういうプログラムバグのことじゃなくて、例えば知人にアプリの使い方を説明したときに、「こういう場合はどうするの?」と聞かれて、「あ、それは考えてなかった」というのも設計上の不備でしょうけど、それはプログラム作る以前の話で、エンジニアかどうかとは関係ないですね。

追記:
「初学者や非エンジニア」とお書きですが、「プログラム開発やセキュリティーについてい分で学んで、その面のスキルをあげたいと思っているのかどうか」で、アドバイスすることも違ってくるかと思います。
非エンジニアというのが、「エンジニア的なスキルアップをするつもりのない人」の意味であれば、そもそも「非エンジニアであっても、こういう質問で事前に一般的なアドバイスをエンジニアからもらって、あとはAIと取り組むことで、セキュリティー的に問題のないアプリが作れる」ということ自体が今のAIで成り立つのかどうか。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問