AIと店舗アプリ開発で痛感、セキュリティ勉強しないと危ないと思った話

学習

どーもゆーやです!

最近、開発の仕事をしながら「セキュリティって本当に難しいな」と痛感しています。特にAIを使った開発をする上で、ネットワークとセキュリティの知識をしっかり磨いておかないと危険だと強く思うようになりました。

結論から言うと、AI開発者こそセキュリティとネットワークの知識は必須です。お店や顧客の信頼を守るためにも、今のうちから真剣に勉強しようと決めました。

日本で相次ぐ情報漏えい事故

日本では情報漏えいやセキュリティ攻撃による事故が本当に多く発生しています。最近だとニチレイがセキュリティ攻撃を受けて、システムダウンした事例が話題になりました。

ニチレイはしっかりとセキュリティ対策を取っていて、完全にネットワークと分断したサーバにバックアップを取っていたため、早期復旧できたそうです。でもこのニュースを見て、僕は「セキュリティ面は常に勉強して、対策をとれるようにならないといけない」と強く思いました。

店舗向けアプリ開発で気づいたリスク

というのも、僕は今、店舗向けのアプリを開発しているんです。ニチレイの事例を知ったとき、ふと「もしうちのアプリがWi-Fiから侵入されて、会計システムとかに侵入されたら…」と想像してゾッとしました。

店舗のお客様の決済情報や売上データが漏れたら、お店の信頼は一瞬で失われます。それだけじゃなく、法的な責任も発生するでしょう。お店にも信頼してもらえる設計と、構築が必要だと、改めて実感しました。

AIを使うからこそセキュリティが重要

AI開発では、データをクラウドに送ったり外部APIと通信したりする場面が多くあります。便利な反面、通信経路が増えればそれだけ攻撃される可能性も高まります。

Wi-Fiから侵入されないために、ネットワークの仕組みや暗号化、認証の技術をしっかり理解しておく必要があります。「動けばいい」だけではなく、「安全に動く」ことが開発者の責任なんだと思います。

会社の学習環境をこそっと活用する計画

幸い、うちの会社はITインフラの会社なので、その辺の学習環境はかなり整っています。この利点を活かして、業務時間にこそっと勉強しちゃおうと思っています。内緒だよ(笑)。

会社独自の学習ツールがあるので、それを使ってネットワークとセキュリティの基礎から応用まで学ぶつもりです。せっかくなら資格も取りたいなと考えています。資格があれば、お客様への説得力も増すでしょうし、自分の知識の証明にもなりますからね。

信頼されるエンジニアになるために

セキュリティは一度学んだら終わりではなく、常に新しい脅威が出てくる分野です。だからこそ、継続的に勉強して、最新の対策を取れるようになる必要があります。

店舗向けアプリを使ってくださるお店の方々に、安心してサービスを使ってもらえるエンジニアになりたい。そのためにも、今のうちからしっかりセキュリティとネットワークの知識を磨いていこうと思います。

ではまた(゚∀゚)

 

 

よくある質問

AI開発でセキュリティを学ぶなら、どこから始めればいい?

まずはネットワークの基礎(TCP/IP、暗号化、認証の仕組み)を学び、その後にクラウドセキュリティやAPIのセキュアな設計を勉強するのがおすすめです。ITインフラ系の資格(情報処理安全確保支援士やネットワークスペシャリストなど)を目指すと体系的に学べます。

Wi-Fiからの侵入を防ぐ具体的な対策は?

店舗向けアプリなら、通信の暗号化(TLS/SSL)、VPNの利用、ネットワークのセグメント分離(会計システムと他の機器を分ける)などが基本です。さらに多要素認証や定期的なセキュリティ監査も重要です。

業務時間に勉強するのは大丈夫?

会社の学習ツールを使うなら、基本的には業務スキル向上の一環として認められることが多いです。ただし上司に一言相談しておくと安心ですし、業務に支障が出ない範囲で計画的に進めるのがベストです。

コメント

タイトルとURLをコピーしました