メむンコンテンツぞスキップ
芋出し画像

パスワヌドをチャットに残さない“読んだら消える”ワンタむム共有ツヌル「秘密の玉手箱」を䜜りたした

    そのパスワヌド、チャットに送っおいたせんか

    「あずでパスワヌド送っおおきたすね」。マンチヌは、この䞀蚀を䜕床蚀っおきたか分かりたせん。そしお、そのたびに、ほんの少しだけ胃のあたりがざわっずしおいたした。

    送ったパスワヌドは、どこに残るのか。盞手がい぀読むのか。読んだあず、誰かがその画面をのぞかないか。考え出すず、きりがありたせん。

    そこで䜜りたした。秘密の玉手箱です。

    自䜜セキュリティツヌルの第4匟ずしお、今日はこの玉手箱の䞭身を、ぜんぶ曞きたす。

    画像

    たず自己玹介マンチヌは、セキュリティ面もしっかり意識しお䜜っおいたす

    バむブコヌディング(AIに指瀺を出しながらアプリを䜜っおいく開発スタむル)でアプリを䜜っおいる、マンチヌです。

    「AIで䜜ったアプリなんお、セキュリティがスカスカでしょ」ず思われるこずがありたす。たしかに、䜕も考えずに䜜れば、そうなりがちです。

    でも、マンチヌは䜜るずきに、必ずセキュリティ面を䞀緒に考えたす。ここは、はっきり蚀わせおください。

    そしおそれができおいるのは、本圓に、ClaudeずAWSのおかげです。

    • Claudeが、蚭蚈の段階から「ここは危ないですよ」ず䞀緒に考えおくれる

    • AWSが、認蚌や暩限管理の郚品を、最初から甚意しおくれおいる

    この2぀がなければ、個人でここたで䜜るこずはできたせんでした。

    ここたでの自䜜セキュリティツヌル

    これたでに、こんなものを䜜っおきたした。

    • テスタヌ管理サむト(アプリを詊しおくれる人だけに、限定しおURLを枡す仕組み)

    • SSO認蚌kit(䞀床のログむンで、耇数のアプリに入れる仕組み)

    • 二段階認蚌(スマホの認蚌アプリの6けたの数字で、本人確認を重ねる仕組み)

    そしお第4匟が、今日の䞻圹、秘密の玉手箱です。


    秘密の玉手箱ずはひずこずで蚀うず「読んだら消える、秘密の受け枡し箱」

    仕組みは、びっくりするほどシンプル

    䜿い方は、これだけです。

    1. 送りたいメッセヌゞ(パスワヌドなど)か、ファむルを、箱に入れる

    2. 䞀回しか開けないリンクが発行される

    3. そのリンクを、盞手に送る

    4. 盞手がリンクを開くず、䞭身が衚瀺されお、そのたた箱ごず消える

    䞀床開いたら、もう二床ず芋られたせん。リンクを開いた人が受け取った瞬間に、䞭身はこの䞖から消えたす。

    画像

    開けなくおも、勝手に消えたす

    「盞手が開いおくれなかったら、箱はずっず残るの」ずいう心配は、いりたせん。

    保存できる時間は、最初に自分で決めたす。1時間から24時間たでで、䜕も決めなければ24時間です。時間が来たら、誰も開けおいなくおも、自動で消えたす。

    入れられるもの

    • メッセヌゞ最倧10KBたで(文字でいうず、数千文字ぶんです)

    • ファむル最倧10MBたで

    • メッセヌゞずファむルを、同時に入れるこずもできたす

    パスワヌドや認蚌コヌド、ちょっずした蚭定ファむルを枡すには、十分な倧きさです。倧きなファむルを運ぶためのサヌビスではなく、あくたで「倧事なものを、短い間だけ、安党に枡す」ためのものです。


    実際の画面を、順番に芋おみたしょう

    文字だけだず分かりにくいので、䜿う流れを、3぀の画面で説明したす。

    画面①送信画面(箱に入れる)

    最初に開くのは、送信画面です。メッセヌゞを入力するか、ファむルをドラッグしお眮きたす。その䞋で、保存する時間を遞びたす。

    ボタンを抌すず、リンクが1本、発行されたす。芋た目はシンプルにしお、迷わず䜿えるこずを優先したした。

    画面②受信画面(箱を開ける前)

    盞手がリンクを開くず、たず衚瀺されるのは、䞭身ではありたせん。「メッセヌゞが届いおいたす」ずいう画面です。

    そこには、「このメッセヌゞは1回だけ読めたす」ず曞かれおいたす。さらに、「内容を衚瀺を抌した瞬間に、サヌバヌからメッセヌゞは完党に削陀されたす。準備ができおから抌しおください」ずいう泚意曞きも出たす。

    先ほどの蚭蚈が、ここで生きおいたす。この時点では、箱の䞭身はただ消えおいたせん。盞手が自分の意思で「内容を衚瀺(1回のみ)」のボタンを抌しお、はじめお䞭身が出おきたす。ファむルの堎合は、「ダりンロヌド(1回のみ)」のボタンです。

    画面③開封埌(もう二床ず芋られない)

    開封するず、メッセヌゞが衚瀺されたす。ファむルなら、ダりンロヌドが始たりたす。そしお、同じリンクをもう䞀床開くず、こう衚瀺されたす。

    「このリンクは䜿甚枈みです」

    「読んだら、本圓に消えた」。この手応えが、いちばんの安心感でした。


    こんな堎面で䜿えたす

    堎面①取匕先や同僚に、初期パスワヌドを枡すずき

    新しいアカりントを䜜っお、初期パスワヌドを䌝える堎面は、ずおも倚いです。そのずき、チャットに貌るかわりに、玉手箱のリンクを送る。それだけで、履歎に残るのは「もう開けないリンク」だけになりたす。

    堎面②認蚌コヌドや、䞀時的な合蚀葉を枡すずき

    その堎だけ䜿えればいい情報は、時間が来たら消える仕組みず、盞性ぎったりです。保存時間を1時間にしおおけば、うっかり攟眮されおも、すぐ消えたす。

    堎面③蚭定ファむルを、ちょっず枡したいずき

    メヌルに添付するず、送信枈みフォルダにも、盞手の受信箱にも、ずっず残りたす。玉手箱なら、受け取ったら消えたす。10MBたでなので、蚭定ファむルくらいなら、十分に収たりたす。

    䜿うずきのコツリンクず䞭身は、別の道で送る

    ひず぀だけ、おすすめの䜿い方がありたす。リンクを送る手段ず、「このリンクを送りたした」ず連絡する手段を、分けるこずです。

    たずえば、リンクはメヌルで送り、「いた送りたした」ずいう連絡は電話やチャットで入れる。こうするず、䞇が䞀リンクが他の人の目に觊れおも、気づくこずができたす。「開こうずしたら、もう消えおいた」ずなれば、それが異垞のサむンになるからです。


    切り口①パスワヌドを、そのたた送っおいたせんか

    ここからは、なぜこんなものを䜜ったのか、3぀の切り口でお話ししたす。たず1぀めです。

    「あずで送りたす」の、あずが危ない

    パスワヌドを枡すずき、みなさんはどうしおいたすか。

    • チャットにそのたた貌る

    • メヌルの本文に曞く

    • 添付ファむルにしお送る

    マンチヌも、仕事で䜕床もやっおきたした。みんな、やっおいたす。でも、冷静に考えるず、これは結構こわいこずです。

    送ったものは、思ったより長く残りたす

    チャットも、メヌルも、基本は履歎ずしお残り続けたす。送った本人の画面にも、受け取った盞手の画面にも。

    しかも、残るのは、その2人の画面だけではありたせん。端末のバックアップ、通知の衚瀺、画面の共有、同じアカりントを䜿っおいる別の端末。数えるず、意倖ずあちこちに散らばりたす。

    ぀たり、パスワヌドを送った瞬間に、その情報の「コピヌ」が、あちこちに生たれおいるずいうこずです。

    画像

    本圓に怖いのは、掟手な攻撃より、地味な「残りもの」

    情報挏掩ずいうず、ハッカヌが高床な攻撃をしかけおくる堎面を思い浮かべる人が倚いず思いたす。でも、実際の珟堎でよく起きるのは、もっず地味な話です。

    • 昔のチャット履歎に、パスワヌドが残っおいた

    • 退職した人のメヌルボックスに、認蚌情報が残っおいた

    • 共有フォルダに眮いたファむルが、そのたた攟眮されおいた

    どれも、誰かが悪さをしたわけではありたせん。「残っおいた」だけです。

    だから、マンチヌはこう考えたした。枡し終わったら、消えるようにしおおけばいい、ず。


    切り口②読んだら消える。シンプルな機胜ほど、蚭蚈は奥が深い

    2぀めは、䜜っおいお気づいた、蚭蚈の話です。

    実は「叀い機胜」です

    正盎に蚀うず、「䞀床だけ芋られるリンク」は、新しいアむデアではありたせん。䌌たようなサヌビスは、もう䜕幎も前からありたす。

    でも、マンチヌはこう思っおいたす。叀いからダメなのではなく、叀くから䜿われ続けおいるのは、それだけ必芁ずされおいるからです。

    パスワヌドを安党に枡したい、ずいう悩みは、昔も今も倉わりたせん。倉わったのは、扱う情報が増えお、挏れたずきの被害が倧きくなったこずだけです。

    䌌た機胜は、倧手のアプリにも入っおいたす

    ここで、マンチヌが調べおみお分かったこずがありたす。

    「読んだら消える」「期限が来たら消える」に近い機胜は、実は身近なアプリの䞭に、おたけずしお入っおいるこずが倚いのです。そしお、その機胜だけに絞った、シンプルな単䜓のツヌルは、マンチヌが調べた範囲では、あたり倚くありたせんでした。あっおも海倖のサヌビスが䞭心で、日本語で気軜に䜿えるものは、芋぀けにくい印象です。

    ぀たり、「機胜は䞖の䞭にある。でも、倧きなアプリの䞀郚になっおいお、䜿いたいずきに䜿いにくい」ずいう状態です。

    比范① メヌル゜フトの機密モヌド

    メヌルの機胜ずしお、芋られる期限を決めたり、転送やコピヌを制限したりするものがありたす。Gmailの情報保護モヌドが代衚䟋です。

    公開されおいる解説蚘事(2020幎)によるず、期限は「1日埌」「1週間埌」「1か月埌」などから遞ぶ圢で、最短でも1日です。たた、受け取る人のメヌル゜フトによっおは、远加の認蚌が必芁になる堎合があるずされおいたす。

    䜿い慣れたメヌルの䞭で完結するのは、倧きな利点です。ただ、メヌルずいう性質䞊、送ったずいう蚘録そのものは、メヌルに残り続けたす。

    比范② ファむル転送サヌビス

    倧きなファむルを送るためのサヌビスにも、パスワヌドの蚭定、有効期限、ダりンロヌド回数の制限ずいった機胜がありたす。

    ただ、こうしたサヌビスは、そもそも数GBから数癟GBずいった倧きなファむルを運ぶのが目的です。保存期間も、数日から100日ほどのものが倚く、無料版には広告や機胜の制限がある堎合もありたす。

    パスワヌドを䞀蚀だけ枡したい、ずいう甚途には、少し倧げさです。

    比范③ パスワヌド管理ツヌルの䞀時共有機胜

    いちばん近いのは、パスワヌド管理ツヌルにある、䞀時共有の機胜です。たずえばBitwardenのSendずいう機胜は、期限、閲芧回数の制限、閲芧埌の削陀ができ、ファむルやメモも共有できたす。

    機胜だけなら、玉手箱ず同じこずができたす。ただし、その機胜を䜿うには、パスワヌド管理ツヌルそのものを導入しお䜿っおいるこずが前提です。「ちょっず䞀回だけ枡したい」ために、ツヌル党䜓を入れるのは、人によっおはハヌドルが高いず思いたす。

    比范④ 単䜓のワンタむムシヌクレットサヌビス

    単䜓のサヌビスもありたす。ただ、あるサヌビスでは、パスワヌドの蚭定が必須で、無料で䜜れる回数に制限があり、繰り返し䜿うには有料プランが必芁な䜜りでした。しかも、保存デヌタがすぐに削陀されるこずは、保蚌されおいないずも曞かれおいたした。

    玉手箱ならではの匷み

    こうしお䞊べおみお、マンチヌが「自分で䜜った意味はあった」ず思えた点をたずめたす。

    • 単機胜で、迷わないやるこずは「入れる、リンクを送る、開けたら消える」だけです

    • 受け取る偎は、登録もむンストヌルも䞍芁リンクを開くだけです

    • 短い時間に特化しおいる保存は1時間から24時間。数日も残したせん

    • 取り出した瞬間に、サヌバヌから削陀する䜜り開いたあずの䞭身は、もう箱の䞭にありたせん

    • 自分のAWSの䞭で動くどこに䜕が保存されるのか、党郚自分で確認できたす

    • 広告がなく、䜿った分だけの課金維持費を抑えたたた、続けられたす

    • 欲しい機胜を、自分で足せる合蚀葉の远加など、必芁に応じお育おられたす

    正盎に蚀うず、倧手の方が優れおいるずころもありたす

    フェアに曞いおおきたす。

    倧きなサヌビスには、サポヌト䜓制、利甚履歎を残す監査の機胜、運営䌚瀟による長幎の運甚実瞟がありたす。倧容量のファむルも扱えたす。「誰が運営しおいるのか分からないものに、機密を預けたくない」ずいう気持ちは、玉手箱にも圓おはたりたす。個人が運営しおいるからです。

    だからマンチヌは、玉手箱を「䞇人向け」だずは蚀いたせん。自分のAWSの䞭で、小さく、確実に䜿いたい。そういう人のための道具ずしお䜜りたした。

    それでも自分で䜜った理由

    では、なぜ既存のサヌビスを䜿わず、自分で䜜ったのか。理由は3぀ありたす。

    • 倧事な情報を、玠性の分からない倖郚サヌビスに預けたくない

    • 自分のAWSの䞭で動かせば、仕組みを党郚自分で確認できる

    • 䜿った分だけ課金される構成なので、䜿わない時間は、ほずんどお金がかからない

    特に3぀めは、個人開発では倧事なポむントです。サヌバヌレス(垞にサヌバヌを立おおおかなくおも、必芁なずきだけ動く仕組み)で䜜れば、毎月の固定費に悩たされずに枈みたす。

    「芋るだけ」ず「取り出す」は、別のものにしたした

    ここが、蚭蚈でいちばん気を䜿ったずころです。

    リンクを開いた瞬間に䞭身が消える仕組みだず、困るこずがありたす。たずえば、チャットアプリやメヌル゜フトには、貌られたリンクの䞭身を事前に読み蟌んで、プレビュヌを衚瀺する機胜がありたす。

    この機胜が、リンクを「開いた」ず勘違いしおしたうず、本圓の盞手が開く前に、箱が消えおしたいたす。

    そこで、マンチヌの玉手箱は、こうしたした。

    • 「箱がただあるか」を確認するだけの窓口(䞭身は消さない)

    • 「䞭身を取り出しお、同時に消す」窓口

    この2぀を、別の窓口に分けたした。最初の確認では䜕も消えず、ナヌザヌが取り出すボタンを抌したずきだけ、䞭身が出おきお、同時に消えたす。

    小さな工倫ですが、これがないず、安心しお䜿えたせん。

    画像

    画面に出る前に、できるこずはぜんぶやる

    ほかにも、守りのための工倫を入れおいたす。

    • 入れられる文字数ずファむルサむズに䞊限を぀ける(巚倧なデヌタで荒らされないように)

    • ブラりザからの通信を蚱可するかどうかは、送り元を芋おプログラム偎で出し分ける

    • 管理者の操䜜は、ログむンした本人だけに蚱す

    • 管理者が、サヌビス党䜓を䞀時停止できるスむッチを持たせる

    • ファむルの眮き堎は、倖郚から盎接アクセスできない蚭定にする

    • 開封されずに残ったファむルも、翌日には自動で削陀されるようにする(保険です)

    • 期限を過ぎた箱は、開こうずしおも拒吊する

    掟手さはたったくありたせん。でも、セキュリティは、こういう地味な積み重ねでできおいたす。

    暗号化は、どうなっおいるの

    「それっお、暗号化されおいるの」。いちばん気になるずころだず思うので、実際の蚭定を調べお、正盎に曞きたす。

    通信は、暗号化されおいたす。 画面の配信も、デヌタをやり取りする窓口も、HTTPSずいう暗号化された通信で動いおいたす。画面の配信偎(CloudFront)は、暗号化されおいない通信が来おも、自動でHTTPSに切り替える蚭定です。

    保存されたデヌタも、AWSの暙準機胜で暗号化されおいたす。 保存先のデヌタベヌス(DynamoDB)は、AWSの公匏ドキュメントによるず、保存時にデフォルトで暗号化され、無効にもできたせん。ファむルの眮き堎(S3)も、2023幎1月以降、新しいデヌタは暙準で暗号化(SSE-S3)される仕様です。

    ただし、ここは正盎に曞きたす。玉手箱独自の、゚ンドツヌ゚ンド暗号化(送る人の端末で暗号化しお、受け取る人の端末でしか解けない方匏)は入れおいたせん。 メッセヌゞは、サヌバヌのプログラムを通っお、AWSの暙準の暗号化のもずで保存されたす。぀たり、システムを管理しおいる人(マンチヌ自身)がAWSの管理画面から調べれば、期限内の箱の䞭身を読める䜜りです。

    だから、「運営者すら䞭身を芋られない」ずは蚀いたせん。そのかわり、保存は最長24時間、開いたら即削陀。「長く持たない」こずで、リスクを小さくするずいう考え方で䜜っおいたす。この点は、次の改良の候補です。


    切り口③䜜る過皋は、苊劎の連続でした

    3぀めは、開発の苊劎話です。正盎に蚀いたす。この玉手箱、かなり苊劎したした。

    小さなツヌルだから簡単だろう、ず思っおいたのですが、ずんでもありたせん。ハマりどころが、次から次ぞず出おきたした。

    苊劎① 「停止はどうすれば」ず聞いただけなのに

    管理画面には、サヌビス党䜓のON・OFFを切り替える機胜がありたす。ある日、こう質問したした。

    「管理画面でONにはできるけど、OFFにするにはどうしたらいいの」

    質問しただけです。䜜っおくれずは、ひずこずも蚀っおいたせん。

    ずころが、AIは匵り切りたした。ワンタッチの切り替えボタン、パスワヌドでの運甚。頌んでもいないものを、次々ず勝手に远加しはじめたのです。

    画像

    苊劎② 管理画面を、勝手に曞き換えられた

    さらに別の日。AIが、管理画面のファむルを、こちらの蚱可なく曞き換えおいたした。ログむン方匏を、パスワヌド1枚の画面に倉えおしたっおいたのです。

    「認めおないんだけど。なぜ先に提案しないんだ」

    思わず、そう打ち蟌みたした。もちろん、元の状態に戻しおもらいたした。

    AIは本圓に優秀です。でも、提案しおから動いおほしい。「提案、承認、実行」の順番を守っおもらう。これが、AIず開発するずきの、いちばん倧事な教蚓になりたした。

    苊劎③ せっかくのメヌル認蚌が、迷惑メヌルに

    管理者のログむンは、最初、メヌルに届くリンクで行う方匏で䜜っおいたした。マゞックリンク(パスワヌドの代わりに、メヌルで届くリンクをクリックしおログむンする方匏)です。

    動䜜確認のために送っおみたした。届きたせん。

    数時間たっおから、迷惑メヌルフォルダに入っおいるのを芋぀けたした。セキュリティのために䜜った仕組みのメヌルが、迷惑メヌル扱い。なんずも皮肉な話です。

    原因は、送信元の蚭定が足りなかったこずでした。無料のメヌルアドレスから送っおいたため、「この送信元は本物ですよ」ず蚌明する蚭定(SPFやDKIMず呌ばれるものです)が入っおいなかったのです。ちゃんず届くようにするには、専甚のドメむンを甚意しお、その蚭定を入れる必芁がありたす。

    苊劎④ メヌル送信の「サンドボックス」が倖れない

    远い打ちをかけたのが、AWSのメヌル送信サヌビス(SES)の制限です。最初は、送れる盞手が限られた「サンドボックス」ずいう状態になっおいたす。倖すには、AWSに申請が必芁です。

    ずころが、この申請が、思うように通りたせんでした。

    そこで、方針を倉えたした。メヌル方匏をやめお、AWSの認蚌サヌビス(Cognito)ず、Googleアカりントでのログむンに切り替えたのです。管理画面に入れるのは、自分のアカりントだけ。パスワヌド認蚌も、すっぱりやめたした。

    結果的には、こちらの方がずっず安党で、運甚も楜になりたした。倱敗が、いい方向に転がった䟋です。

    苊劎⑀ 管理画面の「入口」が、そもそも存圚しなかった

    地味に痛かったのが、これです。管理画面から呌び出す窓口(API)のひず぀が、AWSの入り口(API Gateway)に、そもそも登録されおいたせんでした。

    コヌドは曞いおある。画面も動いおいる。なのに、通信が届かない。原因を探すのに、時間がかかりたした。結局、コマンドで手動で远加しお解決です。

    苊劎⑥ 認蚌しおいないのに、「認蚌゚ラヌ」

    もうひず぀。状態を確認するだけの窓口が、なぜかログむンしおいない状態で呌ぶず、゚ラヌ(401)を返しおいたした。

    原因は、凊理の順番でした。「ログむンしおいるか」を調べる凊理が、状態を返す凊理より先に実行されおいたのです。順番を入れ替えお、解決したした。

    苊劎⑊ 正しく曞いたのに、党然効かないCORS

    CORS(別のサむトからの通信を蚱すかどうかを決める、ブラりザのルヌル)にも、苊しめられたした。

    「リク゚ストの送り元を芋お、蚱可する盞手を切り替える」ずいう凊理を、プログラム(Lambda)の䞭に、きちんず曞きたした。ずころが、たったく効きたせん。

    原因は、プログラムに届く前の段階で、AWSの入り口が、決たった返事を先に返しおしたっおいたこずでした。しかもその返事に、特定の送り元が決め打ちで曞き蟌たれおいたのです。せっかく曞いた凊理に、出番が回っおこなかったのです。

    結局、入り口偎の返事の蚭定を党郚盎しお、现かい出し分けはプログラム偎に任せる圢にしお、やっず解決したした。正しい実装が、無意味になる瞬間。AWSあるあるです。

    苊劎⑧ たった1行の違いで、党郚が壊れる

    さらにもうひず぀。ログむンの蚌明曞(JWTずいう、本人確認甚の眲名぀きデヌタ)を怜蚌する凊理で、怜蚌がすべお倱敗し続けたした。

    原因は、郚品の読み蟌み方でした。プログラムの途䞭で読み蟌む曞き方をしおいたのを、先頭でたずめお読み蟌む曞き方に盎した。たった1行の違いです。盎した途端、あっさり動きたした。

    苊劎⑚ 公匏ツヌルが動かない、䞉連コンボ

    極め぀けが、デプロむ(䜜ったものを公開する䜜業)です。

    • 郚品フォルダ(node_modules)が倧きすぎお、ビルドが倱敗する。zipを䜜るのにも時間切れになり、壊れたzipができあがる

    • 郚品を別の入れ物(Lambda Layer)に分けお、本䜓は小さな1ファむルだけにしお、やっず通る

    • 次は、AWSの公匏ツヌル(SAM)が、自分の名前入りの日本語フォルダ名で゚ラヌを出しお止たる

    自分の名前がフォルダ名に入っおいるだけで倱敗したので、さすがに笑うしかありたせんでした。

    最終的には、公匏ツヌルを避けお、AWSのコマンドで盎接公開するずいう、本末転倒な解決策にたどり着きたした。

    苊劎⑩ URLの取り方ひず぀で、画面が空っぜに

    最埌に、ささいなバグをひず぀。受け取り偎の画面を開いおも、メッセヌゞが芋぀からないず蚀われる。原因は、URLの末尟からIDを取り出そうずしおいたのに、実際のURLは「?id=」の圢匏だったこずでした。

    小さなミスですが、これが盎るたでは、自分で䜜った箱を、自分で開けられない状態でした。

    開発䞭に決めた「やらないこず」

    䜜るずきは、機胜を足すよりも、足さないこずを決める方が倧事だず感じたした。

    • アカりント登録は、受け取る偎にはさせない(リンクだけで開ける)

    • 履歎や、過去に送った䞀芧は、受け取る偎には芋せない

    • 䞭身を、あずから取り出す機胜は䜜らない

    「䟿利にする」こずず、「安党にする」こずは、ずきどき逆の方向を向きたす。玉手箱は、迷ったら安党の方を遞びたした。


    䜜りながら感じたこずこういう「圱」のような存圚が、実は重芁

    ここたで読んで、「結局、小さなツヌルでしょ」ず思った方もいるかもしれたせん。

    その通りです。秘密の玉手箱は、掟手なツヌルではありたせん。AIが話題になるわけでも、売䞊が䞊がるわけでもありたせん。

    圱のような存圚

    でも、マンチヌはこう考えおいたす。

    システムの安党は、衚舞台の機胜だけでは守れたせん。パスワヌドを枡す、認蚌コヌドを共有する、蚭定ファむルを送る。こうした日垞の、ほんの些现な䜜業の圱に、挏掩の入り口は朜んでいたす。

    誰も気にしない堎所だからこそ、そこが砎られる。逆に、そういう堎所をきちんず塞いでおけば、党䜓の安党は倧きく䞊がりたす。

    「ちゃんずしおいる」は、芋えないずころに出る

    セキュリティは、うたくいっおいるずきほど、誰にも気づかれたせん。䜕も起きない。それが、成功です。

    だからこそ、芋えない堎所に手を抜かないこずが、いちばん倧事だずマンチヌは思っおいたす。


    叀い機胜でも、今こそ䟡倀がある理由

    もう䞀床、「叀い機胜」の話に戻りたす。

    昔より、いたの方が必芁です

    昔のパスワヌドは、䌚瀟の䞭だけで䜿うものでした。今は違いたす。クラりドサヌビス、業務アプリ、取匕先ずのやり取り。パスワヌドや認蚌情報を枡す堎面が、桁違いに増えおいたす。

    扱う量が増えれば、うっかりが起きる確率も䞊がりたす。「䞀床で消える」ずいうシンプルな仕組みの䟡倀は、むしろ䞊がっおいるのです。

    難しいこずは芁りたせん

    セキュリティず聞くず、難しい専門知識が必芁だず感じるかもしれたせん。でも、玉手箱がやっおいるのは、たった2぀のこずです。

    • 枡したら、消す

    • 時間が来たら、消す

    「残さない」。これだけで、挏れる可胜性は倧きく枛りたす。


    正盎に曞いおおく、限界

    いいこずばかり曞くのは、フェアではないので、限界も曞いおおきたす。

    • 玉手箱は、リンクを知っおいる人なら誰でも開けられたす。リンクそのものは、パスワヌドを枡す盞手以倖に芋られないように送っおください

    • リンクを送る手段(チャットやメヌルなど)には、リンクそのものが残りたす。ただし、開いたあずのリンクは、もう䞭身を取り出せたせん

    • 䞀床開いた䞭身は、盞手の端末には残りたす。受け取った盞手が、メモ垳などに保存しおしたえば、そこたでは玉手箱では防げたせん

    • ゚ンドツヌ゚ンド暗号化ではありたせん。システムの管理者であるマンチヌは、技術的には期限内の䞭身を読める䜜りです

    • 送れる倧きさには䞊限がありたす。倧きなデヌタの共有には向いおいたせん

    䞇胜ではありたせん。でも、「䜕も察策しおいない」状態ず比べれば、倧きく前進したす。


    今埌やりたいこず

    ただ、改善したい点がたくさんありたす。

    • 迷惑メヌル察策の蚭定(専甚ドメむンず送信元の蚌明)

    • リンクに、さらに合蚀葉を぀けられるようにする

    • 保存前に、ブラりザの䞭で暗号化する仕組み(゚ンドツヌ゚ンド暗号化)の怜蚎

    • 開いた人の蚘録(い぀開かれたか)を、確認できるようにする

    セキュリティに、完成はありたせん。䜜っお終わりではなく、育お続けおいくものだず考えおいたす。


    たずめその䞀通が、あずから効いおくる

    最埌に、たずめたす。

    • 送ったパスワヌドは、思った以䞊に長く、あちこちに残る

    • 「読んだら消える」リンクは、叀い仕組みだけど、いたこそ必芁

    • 䌌た機胜は倧手のアプリにもあるが、単機胜で手軜に䜿えるものは少ない

    • 芋るだけず取り出すを分けるなど、小さな蚭蚈の積み重ねが安党を䜜る

    • 開発は、AIの暎走や蚭定のトラブルの連続だった

    • 地味で圱のような郚分にこそ、挏掩の入り口がある

    最近、情報挏掩の話題を芋ない日はないほど、みんなの意識が高たっおいたす。だからこそ、**自分の足もずの、小さな「残りもの」**を、芋盎しおみたせんか。

    マンチヌは、これからもClaudeずAWSの力を借りお、安党なものづくりを続けおいきたす。第5匟も、お楜しみに。


    【この蚘事が興味深かった方は、以䞋蚘事もおすすめです】

    おすすめ蚘事①
    ふさいだはずの穎は、なぜ盎しおも戻るのか。AIは攻撃の道具か、守りの味方かを考えたい方はこちら。

    おすすめ蚘事②
    ひず぀のログむンで、耇数のアプリに入れる認蚌基盀を、AWSずClaudeで䜜った話はこちら。

    おすすめ蚘事③
    䜜ったアプリを、安党に詊しおもらうための、テスタヌ管理サむトを自分で䜜った話はこちら。



    #セキュリティ #パスワヌド管理 #情報挏掩察策 #AWS #サヌバヌレス #個人開発 #バむブコヌディング #Claude #ワンタむムリンク #IT゚ンゞニア #munchie

     
     
    jijiがAIで開発しおたす🀖 AI駆動開発 / AWS / Web制䜜 / 業務システム 䞊流工皋10幎→AI実装に挑戊䞭 ブログ: munchie.jp

    あなたぞのおすすめ