COBOL Java・Python移行で業務ロジックを守る|壊れる7つの急所とは
COBOL Java移行で業務ロジックを守るには?COMP-3の端数処理やEBCDICの並び順など壊れやすい7つの急所と、Python移行にも使える抽出・変換・現新比較の手順を解説。
COBOL Java・Python移行で業務ロジックを守る|壊れる7つの急所とは 続きを読む
COBOL Java移行で業務ロジックを守るには?COMP-3の端数処理やEBCDICの並び順など壊れやすい7つの急所と、Python移行にも使える抽出・変換・現新比較の手順を解説。
COBOL Java・Python移行で業務ロジックを守る|壊れる7つの急所とは 続きを読む
StrutsからSpring Bootへの移行(Struts→Spring Boot移行)は、サポート終了と脆弱性リスクを抱えたJava資産を守るための現実的な選択肢です。とはいえ、「すぐに作り直すべきか」「Struts 7へ上げれば済むのか」と迷う情報システム部門の方も多いのではないでしょうか。 本記事では、Strutsの現状と放置リスク、4つの選択肢の比較、移行前の棚卸し、AIを活用した5つのステップ、費用・期間の考え方までを順に解説します。 この記事の要約 Struts 1は2013年、Struts 2.3系は2019年にサポートが終了し、2.5系も2023年10月にEOLが発表されました。古い系列は脆弱性が見つかっても修正されません。 対策は「延命」「Struts 7化」「Spring Boot移行」「再構築」の4つです。今後10年使い続ける業務システムなら、Spring Boot移行が最もバランスのよい選択肢になります。 移行の壁はStrutsだけではありません。Java
Struts→Spring Boot移行|延命か移行かの判断基準とAI活用5ステップ 続きを読む
VB6・VBA移行の進め方を解説。VBScript廃止など2026年以降のリスク、隠れ依存のチェック、移行先の選び方、AI活用の5ステップと稟議のコツまで。
VB6・VBA移行サービス|移行先の選び方とAI活用の5ステップ 続きを読む
移行後の業務ロジック検証とは、新システムが業務上の正しさを保っているかを確かめる作業です。業務ルール台帳の作り方、テスト設計技法、5ステップを解説します。
移行後の業務ロジック検証|業務ルール台帳で進める5ステップ 続きを読む
【無料ウェビナー】密結合からの脱却 ― 製造業のシステムモダナイゼーション戦略 製造業の基幹システムには、30〜40年にわたり稼働し続けているものが少なくありません。保守コストの増大や、システムに精通した担当者の退職が進むなど、そのリスクは今や顕在化しています。しかし、新しいシステムに入れ替えれば解決するとは限りません。販売・生産から原価計算、会計に至るまで、業務が共有データを介して密接に結びついているため、一部に手を入れるだけでも他への影響が懸念され、容易に着手できないのです。 どのような移行方式を選ぶにしても、従来の構造をそのまま新しい基盤に載せ替えるだけでは、コストをかけたにもかかわらず根本的な課題は残ります。そのため、移行に先立って、業務間の依存関係を解消しておく必要があります。これはまず業務上の課題であり、技術的な対応はその後に続くものです。とはいえ、運用担当者自身が依存関係の全容を把握できていない場合、どこから手を付ければよいのでしょうか。 AIを活用すれば、ソースコードを人手で読み解くよりも格段に速くシステムを把握できます。ただし、システムに関する知識のすべてがコードに残っているわけではありません。一部はドキュメントに、そして少なからぬ部分は長年携わってきた担当者の経験の中にあります。設計上の判断や結果の正しさの担保は、引き続き人が責任を負うべき領域です。こうした業務上の暗黙知は、担当者が退職する前に集約し、AIが理解・活用できる状態に整えておく必要があります。 本ウェビナーでは、上流工程におけるアプローチとして、現行システムに存在する依存関係の洗い出し、AIがシステムを理解するための業務暗黙知の集約、そしてAIが支援できる範囲と人が判断すべき範囲の切り分けをご紹介します。 基幹システムに潜む制約の見極め方と、移行前にAIが支援できる範囲を知る。[ウェビナーに申し込む] こんな方におすすめ 長年稼働してきた基幹システムの刷新を検討しているものの、影響範囲を十分に把握できておらず、システムに精通した人材も退職を迎えつつある企業 現行システムの現状分析に時間がかかり、特定の担当者に依存している業務ロジックを可視化して、分析期間を短縮したい企業 システム刷新プロジェクトの上流工程へのAI活用を検討しており、AIに何ができて、どこに限界があるのかを知りたい企業 製造業のお客様の基幹システム刷新を支援中、または受託を控えており、スコープ確定や見積りの前に、現行システムの実態を把握しておきたいSIer・ITベンダー プログラム
密結合からの脱却 ― 製造業のシステムモダナイゼーション戦略 続きを読む
移行のリグレッションテストとは、新システムが旧システムと同じ挙動を保っているかを確かめる検証です。現新比較の観点・進め方6ステップ・合格基準を解説します。
移行のリグレッションテスト|新旧で挙動が一致するか確かめる方法 続きを読む
AIリバースエンジニアリングでレガシーシステムの設計書を復元する手順を解説。復元できる成果物と限界、精度の検証方法、著作権など法務の注意点まで紹介します。
AIリバースエンジニアリングとは?レガシー設計書の復元手順と検証 続きを読む
生成AIマイグレーションのハルシネーションを、誤変換7類型と4つの偏りで整理。日本固有の注意点、工程別の検知法、品質KPI、ベンダー確認項目まで解説。
生成AIマイグレーションのハルシネーション|誤変換と偏りの防ぎ方 続きを読む
システムのブラックボックス化とは、仕様がコードと一部の担当者にしか残らない状態。原因と属人化の診断方法、AIで仕様を復元して解消する5ステップを解説します。
システムのブラックボックス化とは?原因と属人化を解く5ステップ 続きを読む
PHP2Shellとは、PHP本体に見つかった2件の重大な脆弱性(CVE-2026-109618・CVE-2026-109619)の通称です。攻撃者はログイン不要で、Webサーバーへのリクエストだけで任意のコードを遠隔実行できます。 2026年10月21日に修正版が公開されましたが、そのわずか3日後には実際の攻撃が確認されています。PHPでWebサイト・ECサイト・社内システムを運用している企業がすぐに行うべきことは、稼働中のPHPバージョンの確認、パッチ適用(できない場合は隔離)、そして未対策期間の侵害調査の3つです。 本記事では、PHP2Shellの概要と自社での確認方法、そしてHBLABが実際に用いているフレームワーク・バージョン別の対応チェックリストを解説します。 1. PHP2Shellとは? PHP2Shellが危険なのは、問題が特定のプラグインやアプリケーションではなく、PHPの実行環境そのものにある点です。まずは、PHP2Shellを構成する2つの脆弱性を確認しましょう。 1-1. CVE-2026-109618とCVE-2026-109619 CVE-2026-109618: メモリ不足(OOM)時の処理不備に起因し、リモートコード実行につながる脆弱性。 CVE-2026-109619: リクエスト処理に起因する脆弱性。前のリクエストで残ったグローバル状態が悪用される。 いずれもCVSS v4.0のスコアは9.2(緊急)です。IPA(情報処理推進機構)によると、悪用された場合、遠隔の第三者によって任意のコードを実行されるおそれがあります。
PHP2Shellとは?影響の確認方法と今すぐ取るべき対策・侵害調査手順 続きを読む