五日市埋立で散歩

五日市の埋め立てでキクを散歩
昼食はボンベイで、ここはナンが美味しい
4.結果
  • mainマージ+本番デプロイ3回、すべて成功・稼働確認済み(最終コミット bd1cf1b)
  • 自動テスト: 106件(うち5件失敗)→ 119件全パス(テスト14件新規追加・失敗0)
  • 外形確認済み: セキュリティヘッダー出力・CookieのSecure属性・自己登録の閉鎖・診断ページの撤去
  • 2026-07-11再検証の指摘は完了。システムは「Critical/High/Medium指摘ゼロ・依存脆弱性ゼロ(リスク受容2件は記録済み)」の状態
5.残課題(急ぎでない・別フェーズ)
  • H-3: CSPのunsafe-inline除去(インラインJSの外部化 or nonce方式・大きめの作業)
  • L-3: 同時編集ロックの精度向上(lock_version整数化)
  • vite 4→8 メジャー更新(開発サーバー限定の脆弱性解消)
  • x-data-spreadsheet(表エディタ)の代替検討 — XSS修正版が存在しないため。現状は同一会社内の編集権限者に限られるためリスク受容中
  • 動作中の旧式遷移ボタン6箇所の data-href 方式への移行(1と同時に実施が効率的)

セキュリティ再検証・是正作業 全体総括

1.目的

システム全体を改めて検査(再検証)し、見つかった弱点を重要度順にすべて是正して本番に反映する

2.計画

4つの観点(認証・テナント分離・インジェクション対策・設定/依存関係)で並列監査を実施し、指摘を重要度別に整理 → Critical 0件・High 4件・Medium 9件・Low 9件・依存脆弱性多数・・・中核部分(認証・会社間のデータ分離・SQL/XSS対策)は基準適合と評価

区分内容
バッチ1緊急度の高いもの:テンプレート操作の権限制限・AI生成HTMLのXSS対策・不要ファイル削除
バッチ2入力データの保存範囲固定・Cookie保護の既定化・セキュリティヘッダー補強・古いテストの整理
バッチ3依存パッケージの脆弱性解消・細かな改善9件(L-1〜L-9)
確認事項5件確認事項5件
3.実施

バッチ2

  • 現場情報の保存を「検証済みの項目だけ」に固定 — 従来は細工したデータ送信で現場の所属会社を書き換えられる余地があった(調査中に登録処理側にも同じ問題を発見し、両方修正)
  • セッションCookieのSecure属性を既定でON — 設定漏れがあっても自動的に安全側になる
  • セキュリティヘッダー補強 — カメラ・マイク等のブラウザ機能無効化、クリックジャッキング・フォーム送信先の制限
  • 実態と合わなくなっていた古いテスト5件を「現仕様の回帰検知」に書き換え

バッチ3

  • 依存パッケージの脆弱性: composer 26件 → 0件(Excel処理ライブラリの重大な脆弱性含む)、npm 18件 → 4件(残りは開発環境限定等で影響なし・記録済み)
  • パスワード変更・リセット時に他の端末のログインを即時無効化(乗っ取り後の締め出し対策)
  • ファイル保存名のランダム化、デバッグ出力の削除、旧Gemini設定の廃止 ほか

確認事項

  • 変更履歴(UserChangeLog): 会社間分離の仕組みを適用(設計どおり)
  • 本番設定: 現地確認の結果、実は問題なし(APP_ENVは行なしでも本番扱い・GEMINIキーも本番には無かった)
  • プロキシ設定: 診断ページを一時設置しTAMの実測で「前段プロキシなし」と確定 → IP偽装を許す設定を撤去
  • 過去のAI生成データ: 一括洗浄コマンドを作成 → 本番で確認した結果、対象0件(すべて安全なデータのみ)
  • 旧GeminiAPIキー: TAMがGoogle側で失効済み



久しぶりに映画を観に行きます

五日市の埋立地 小雨が降っている・・・夕方にかけて本格的な大雨
トンビかな 鷹かな 大きな鳥だった
久しぶりにイオンシネマに、この大きなポップコーンを盛大にひっくり返した
家族で【プラダを着た悪魔2】を観に行く・・昨晩は1をアマゾンで観る

誕生日会 Cluadeに乗換

今までソフトウエア開発にGemini3 Proを使っていたが、調子がおかしくなりエラーを繰り返す・・最近評判のClaude codeに乗り換える・・・使ってみた感想は、すごい!!・・・Geminiを使ってみたときも感激したが、Cluadeはさらにその上を行く、特にコード開発に特化した、Cluade codeは素晴らしく、開発スピードは10倍以上、恐ろしい世の中になったものだ
あっという間に技術が進む、AIの世界
夕方は誕生日会でラグーンに、19:30からの予約しか取れなかったようだが、多くのお客で混雑していた・・・ラグーンは4月から改装で休館らしい

ラグーンでいつもの誕生日会 かなり混雑していた
Gemini3 ProからClaude codeに乗り換え
いつもの焼肉
▶この続きを見る・・・・

彼岸の中日は墓参り

良い天気なので、前の日に花を購入して墓参りにRIEと行く、中日なので墓参りの人が多くて混雑していた・・そのあと、買い物に、かなり多くのものを購入

今日はお寺も混雑
甲斐犬のキクと元宇品の散歩
元宇品には椿が咲いていた
Build-Assist申込画面
メールが送付される

神戸で安全研修をする

暖かい広島みなと公園を散歩 少し早めに切上げて準備を
リエの夕食をキクが狙っている

昼前に広島を出発して、新神戸から地下鉄で大倉山に、歩いてアステップ神戸に、今日はここで安全研修を実施する(研修資料にかけた工数は対価にはまったく合わないが)・・・予定通り、研修は終わって、予定より早い新幹線に乗ることができた

会場は神戸の大倉山にあるアステップ神戸 13:30~16:30

今回の研修のために12月後半から色々と考察をしてよい勉強となり、この結果を今回のWebアプリケーション(建設アシストシステム)を作るきっかけとなった・・・昔、BASICで徹夜してプログラミングしていた頃を思い出しながら、面白さにすっかりのめり込んでいる
帰ってから、法規制チェックリストのAI判定部分をつくる・・・やはり、このパートは簡単には行かない・・・AIの判定スピードの調整、APIとの整合、結果の受取、その都度エラーが続き、何回かテストプログラムを走らせて検証しながら作成する、さすがに研修後のなので頭が痛くなったが、何とか判定部分のプログラムを完成させて・・・今夜は終わり

▶この続きを見る・・・・

サーバーにLaravelをインストール

RIEの誕生日

Webアプリケーションを商用に対応するために、作成したアプリを「Laravel」のフレームワークで構築しなおすことに、これはセキュリティホールをなくするためです・・・そのため新しいサブドメインを設定、契約しているサーバーには、フレームワークの「Laravel」自動インストールができませんでした・・Linuxコマンドを使って手動でインストールしてサブドメインに「Laravel」の環境を構築
難しい・・・これは完全にプロのIT技術者の世界だな・・・Gemini3の指導のもと実施
手順は簡単だが、環境が異なるのでエラーの続出、ステップごとにかなりのトライが必要だった

手作りのイチゴたっぷりなケーキ  市販よりおいしいよ
Gemini3からの終わりのコメント
▶この続きを見る・・・・

甲斐犬のキクと散歩

今日から2月に入った・・日曜日は少し朝が遅い、朝から甲斐犬のキクがテンションが高いが、朝食をしてから出かける・・・天気も良く、気持ちが良いので、自宅→御幸橋→宇品大橋→対岸→御幸橋→平野橋→対岸→自宅とぐるりと京橋川の土手をまわって8500歩・・・・さて今日もGeminiと対話して資料を作成する

少し遅く、甲斐犬のキクと朝の散歩 京橋川の西側の土手、潮が満潮
京橋川の西側は日差しが当たって明るい
▶この続きを見る・・・・

長湯 天空の杜キャンプ場

出発は準備をしていると9時過ぎとなった
山陽道、東九州道、大分道で湯布院周りで長湯温泉に14:30頃に到着する・・・長湯の高台にある、眺めの良い天空の杜キャンプ場・・・テントを設営して、温泉に行くが午前湯は年末年始は17時で終了だった・・・ラムネ温泉で入浴して、テントに帰って夕食・・・薪ストーブで暖を取りながら、ワインで乾杯して2025年が終わる

長湯温泉のラムネ温泉に 露天は源泉でぬるい
眺めの良い天空の杜キャンプ場
電源付きサイトでテントを設営
▶この続きを見る・・・・

甲斐犬のキク ヨッシーの誕生日

今日は午前中に、東京の弟が帰宅した
昼からはMSAの審査技術研究会をZoomで参加、夕方の16:30まで、やはり討論はZoomでは難しい

甲斐犬のキクと朝の散歩、猫を追って2m超のブロック塀によじ登ります
朝1時間ほどの散歩で、今日は6500歩
机の下で甲斐犬のキクが甘えてきます
ヨッシーの誕生日

母の命日

先週から東京の弟が帰広している
今日は母の命日なので徳栄寺さんに来ていただき法要をする・・・早くも4年目となる
夜は兄弟家族でいつものラグーンで誕生日会をする

雨上がりの京橋川をキクと散歩
母(キクエ)の命日なので、兄弟でお寺さんを呼んで法要
夜はいつものラグーン(楽群)で誕生日会
▶この続きを見る・・・・

ヒデの小学校のタイムカプセル

秀虎の小学校の同窓会があり、タイムカプセルを開いた

盆にヒデの小学校である広大付属6年の同窓会があり、タイムカプセルを開いたそうで、ヒデが入れていたものを送ってきた
友人の佐藤さんがご丁寧に連絡してくれた
絵が1枚入っていたが、ヒデの絵だが、かなり手抜きで描いているようだが、ヒデお帰り

久しぶりにボンベイに

ナンを食べて腹いっぱい
チキンカレー
ソノタンとリエ

今日からヨッシーは日光のほうに旅行に出かけます
ソノタンと一緒にTAMも午前中は眼科に・・・TAMは時々目がかすみ、瞼が重くなる症状で、診断はドライアイでした・・少し白内障も進んでいるとのこと・・1か月後に再診予定
昼食はカレーのボンベイに、レディスランチを頼んだが、かなり腹が一杯、今日も暑い

若手の応援で2階の庭を整備

今日は、若いお兄さんの応援を頼んで、家族全員で2階の庭の整備をする・・・雑草を抜いて、荷揚げしてもらった真砂土(18kg)70袋を敷きならす
2階の庭は雑草を抜いて、すっかり土が少なくなっていたので、今回の真砂土の荷揚げでリセットできました・・・かなり疲れました

庭の薔薇が元気が良い 薔薇は満開
SDKさんに手配してもらった真砂土40袋をまずは荷揚げしてもらいます
雑草を抜いて、2階の庭に荷揚げされた真砂土を敷く
2階の庭の雑草林がすっきりとリセットできました
▶この続きを見る・・・・

岡城址から原尻の滝 広島に

虎之湯で朝湯をして、甲斐犬のキクを散歩に連れてゆく・・・朝食をとってから、竹田市と豊後大野を廻って、大分を経由して広島に帰る・・・最終日は少しづつ天気が崩れてくるが、まだ雨が落ちる前に、竹田にある荒城の月のモデルとなった岡城址を巡る・・・かなり城跡は広く歩く距離は多い、すぐ近くにある原尻の滝に寄るが、中々見ごたえがあった・・・給油して、中九州横断道路、東九州道を経由して広島に帰る・・・途中で雨が降ったり止んだり、今回の旅行での走行距離は910kmとなった
旅行中は毎日1万歩以上歩くことになる

雨が降りそうだが、原尻の滝に寄る 思ったより豪快な滝

岡城址にある滝廉太郎の銅像
ヨッシーとキク
岡城址をかなり歩く
▶この続きを見る・・・・

九州温泉キャラバン 豊礼の湯に

2泊3日で娘たちと九州温泉キャラバン
朝は、なんとなく遅れて五日市で雑用をして、ガソリンを入れて、廿日市から11時ごろに出発、東九州道の上毛スマートICの大池公園のドックランでキクちゃんを遊ばせて、下道で院内の鳥居橋により宇佐のマチュピチュ展望台から玖珠に、九酔渓から九重“夢”大吊橋に行きます・・・到着したときは17時前で、閉まるギリギリでした
今夜の宿泊は2月にVFKさんと一緒に行って良かった、豊礼の湯に・・・さっそく青いお湯で癒してから、宿泊者用の地獄蒸しで持ってきた野菜や卵、ウインナーなどを蒸して、外の休憩所でワインで食事

またまた、やってきました 豊礼の湯の乳清色のお湯と、湯煙の先には桶蓋山
キクの一緒に旅行に
院内の石橋で有名な鳥居橋
九重“夢”大吊橋で
▶この続きを見る・・・・

カレーの仕込みと誕生日会

いよいよカレーの仕込みを開始、久しぶりなので調子が出るまで時間がかかる・・出汁を仕込んで、牛すじを処理しておく
夜は弟の誕生日会でいつものラグーンで

ラグーンで誕生日会
カレーの出汁を仕込む
牛すじ4㎏を処理する
▶この続きを見る・・・・

3連休の日曜日

RIEと甲斐犬のキク 食事は終わったがキクは物足りなさそう
広島みなと公園は寒いが良い天気、しかし昼前から天気は崩れる

3連休の日曜日だが、なんとなく過ごしてしまった
外は寒いし、買い物には付き合ったが、YouTubeでも見ながら夕方になってしまった
夕食は久しぶりにパンがたくさんのハンバーグをつくる