0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プログラミング雑記 2026年10月16日

0
Posted at

プログラミング雑記2026年10月16日.jpg

今日もネットで見つけた、個人的に気になった技術ニュースや記事を厳選して紹介します。ご意見や補足があればコメントで教えていただけると嬉しいです。

セキュリティ

WAFで不審なアクセスをブロックする際は、正規利用者の巻き添えを防ぐ事前確認が重要です。IPアドレスの共有や事業者の種別、JA4指紋、正規クローラーの有無を精査します。

国や一般的なブラウザなど影響範囲が広い条件は単独で使わず、bot判定スコア等と組み合わせます。確証がない場合は即座に止めず保留し、その判断理由も含めて記録に残す運用が推奨されています。


米マイクロソフトは、日本の警察庁からの情報提供を端緒として、中国語圏の大規模なサイバー犯罪基盤の遮断を行いました。

対象は「CoGUI」など3サービスで、偽サイトの作成ツールや不正アカウントを犯罪者に提供し、10億通超の詐欺メッセージ送信に関与していました。

米裁判所の命令に基づくドメイン差し押さえやアカウント無効化を実施し、官民連携により詐欺ツールの流通網に打撃を与えています。


NICTの脅威情報分析チームLETTICEは、公開されたAndroidアプリを解析し、接続先サーバを狙う手口を「A2B攻撃」と特定し注意喚起を公表しました。

攻撃者はアプリを調べて通信仕様などを把握し、非公開のつもりだったサーバの脆弱性をピンポイントで狙います。

対策として「侵害の確認」「脆弱性の点検」「暫定的な緩和策」の3つが推奨されており、WebやiOS事業者も含めた点検が呼びかけられています。

感想

Xで日本でばかりこの攻撃が有効になっていることの原因が、i-Modeアプリの開発会社、開発者がそのままスマートフォンアプリやWEBサービス開発に移ったために、i-Modeのようなある意味で閉鎖的なネットワークではないインターネットとスマートフォンあるいはWEBアプリでは求められるセキュリティ基準が、i-Modeとはぜんぜん違うということを正しく理解していないのではないかという指摘を見て、それもありそうだなと思いました。


国内の組織で相次いだ不正アクセス事案において、JPCERT/CCが攻撃元サーバーを調査したところ、攻撃者がAIを活用して脆弱性スキャンやAPI経由の攻撃を行っていたことが判明しました。これらの攻撃は国内外のWebサービスを対象に展開されています。

特徴的な手法として、Android向けAPKファイルの解析を通じたAPIの悪用が挙げられます。サーバー上からはSSRFの検証スクリプトのほか、jadxやFlutterアプリ解析ツール(Blutter)が確認されました。Flutterなどのコードがコンパイルされていても、リバースエンジニアリングによって埋め込まれた秘密鍵やAPI認証ロジックが特定され、正規アプリを介さない不正アクセスのリスクが生じます。

対策として、アプリ内への秘密情報の埋め込み回避、サーバー側での適切な認証・認可の徹底、レート制限等のAPI不正利用対策、およびSSRF対策の実施が推奨されています。


生成AIに情報を入力する際は、単独で個人を特定できる氏名や連絡先を外すだけでなく、年齢や職業、地域など組み合わさることで特定につながる要素も抽象化する必要があります。

相談に必要な事実関係のみを残し、不要な情報は削除や置き換えを行って利用することが大切です。


プログラミング

Go言語

本書は、Goで変更に強いサービスを設計・運用するための実践的な判断基準をまとめた技術書です。特定の図の模倣ではなく、依存の向きの整理や層ごとの設計判断、ドメイン表現の重要性を説いています。

CIによるルールの維持や読書ログサービスの実装ハンズオンまで網羅しており、読者が自身のサービスを適切に設計して開発を始められる状態を目指します。


.NET

Microsoftは、.NETのSDKやランタイムを管理するツール「dotnetup」のプレビュー版を発表しました。管理者権限なしでユーザー環境に導入でき、複数バージョンの管理や更新を簡潔に行えます。


WEB

本書は、HTMLとCSSのレイアウトをCanvasへ取り込んで描画する「HTML-in-Canvas」技術を解説したスライドです。

この技術により、高度な日本語組版やフォーム操作といったHTMLの利点を活かしつつ、シェーダーなどによる歪みや3D表現といったCanvasならではの視覚効果を組み込めます。

アクセシビリティの維持や画像生成アプリへの応用も可能で、Web表現の幅を大きく広げる技術として期待されています。


SQL Server

カナダの一部地域で2026年11月から時計を戻さない変更が行われます。

Microsoft SQL製品では、正式な新タイムゾーンが提供されるまでの暫定措置やWindows更新の適用が必要となります。


MicrosoftはSQL Server向けPythonドライバー「mssql-python 1.16.0」をリリースしました。Python 3.15や公式Condaパッケージへの対応に加え、データ取得処理の高速化や行データの辞書変換容易化、信頼性の向上が図られています。


SQLite

SQLiteの公式ベクトル検索拡張「vec1」がソースツリーに取り込まれました。外部依存のないポータブルな実装で、仮想テーブルを通じてL2距離やコサイン距離による近似最近傍探索を行えます。

現在は自分でビルドするローダブル拡張の位置付けですが、SQLによる柔軟な絞り込みやGo言語などからの利用が可能です。組み込み機器や手元のアプリ上での手軽なベクトル検索の実現が期待されています。


Visual Studio

Visual Studio 2026(バージョン18.11)に、最初のプロジェクトが失敗した時点でソリューション全体のビルドを自動停止する設定が追加されました。

無駄な待ち時間を大幅に削減し、エラー修正へ迅速に移れるようになります。


Visual Studio Code

VS Codeはエディタと新たなエージェント機能との一貫性を高めるため、UIの近代化プレビューを導入しました。視覚的な階層の整理や共通デザインシステムの構築を進めています。

開発者からのフィードバックを受け、表示領域を確保する「コンパクト密度」や、エディタと一体化する接続型タブへの再設計を行いました。移行期間中は設定から従来のUIに戻すことも可能です。


Claude Code

Anthropicは、Claude Codeの「Code Review」機能がリサーチプレビューを終了し、TeamおよびEnterpriseプラン向けに一般提供(GA)を開始したことを発表しました。この機能は、本番環境にバグが混入する前に対処することを目的としています。

プレビュー版からの主な改善点として、処理速度が約3倍高速化され、これまで約20分かかっていたレビューが6〜10分程度に短縮されました。また、問題の本質や原因、修正方法を簡潔に提示することで検出精度が高まっています。さらに、リポジトリごとにレビュー強度を「Quick」「Standard」「Deep」の3段階から選べる柔軟性も備わりました。

管理者がGitHub Appのインストールと対象リポジトリの設定を行えば、開発者は特別な設定をすることなく、新規プルリクエストの作成時に自動でレビューを受けられます。


レガシーコードの刷新を支援するClaude Code公式プラグインです。

コードの現状分析や仕様抽出、計画策定から移行までを段階的に進め、新旧の挙動が一致しているかを厳密なテストで検証・証明できます。


Claude Codeの「スキル」を活用すると、世界中の開発チームや著名エンジニアが公開した実践ノウハウを自分の環境へ簡単に取り込めます。

本記事では代替がきかない実用的な11選を厳選しています。Sentry社のレビュー観点やデザイン自動化、トークン節約、仕様書駆動での復元など、多岐にわたる課題を解決可能です。

まずは直面している問題に合わせて1つずつ試すことが推奨されています。


Claude Codeデスクトップアプリのセッション管理が改善されました。作業を子セッションに分割して並行処理できるようになり、進捗や対応待ちの状態も把握しやすくなっています。

また、設定環境からの起動や待機中の会話圧縮(idle compaction)にも対応しました。


Antigravity

薬剤耐性菌の増加に伴い新たな抗菌薬の発見が急務となる中、従来の探索プロセスには多大な時間と労力がかかっていました。Google DeepMindは、自社のエージェント型開発プラットフォーム「Google Antigravity」を活用し、抗菌ペプチド(AMP)の探索を大幅に加速させる取り組みを発表しました。

研究者はアミノ酸配列から機能を予測するモデル「ProtNLM」やAlphaFoldの立体構造データベースを用い、AIエージェントと対話しながらUniProtの膨大な未特徴化タンパク質から候補を絞り込みます。さらに、ゲノム周辺環境の解析や作用機序の仮説立案、ウェットラボでの実験プロトコル作成までを単一の環境で効率的に実行します。

これにより、かつて数日を要したデータベース横断の作業が1回のセッションに短縮され、現在発見された有望な候補ペプチドのウェットラボ検証が進められています。


CI/CD

SlackのモノレポにおけるE2Eテストパイプラインでは、フロントエンドの変更がない場合でも毎回ビルドが実行され、待ち時間やS3ストレージの浪費が課題でした。

そこでチームはGitの差分検知を活用し、変更がない場合はビルドをスキップして本番のビルド済み資産を内部CDNから配信する仕組みを構築しました。

これによりビルド頻度を60%削減し、全体のビルド時間を約5分から約2分へと大幅に短縮しています。


GitHub

ソフトウェア開発は、ツール操作から「意図を伝えて自律的に実行させる」形へとシフトしています。AIエージェントがコード編集やテストを担う一方、開発者には方針決定や成果物の判断といった高い判断力が求められます。

GitHubは環境に溶け込む操作性を目指し、ロジクールと連携して専用キーパッドによる操作を導入しました。反復作業を物理キーに割り当てることで、集中を切らさず開発を進められる環境を実現します。


GitHubはスパムや不正利用の防止を目的に、リポジトリのプッシュ通知メールを廃止しました。

今後は独自サーバーなどと連携するGitHub Actionsワークフローを利用して送信できます。


GitHubは、コードスキャニングアラート向けの「Agentic autofix」を一般提供(GA)開始しました。

本機能はアラートをCopilotに割り当てることで、開発者のようにコードベースを探索し修正案を作成します。さらにCodeQLを再実行して問題解消を自動検証した上でドラフトPRを作成します。

エンタープライズ管理者によるポリシー有効化とCopilotの課金設定が必要で、AIクレジット等を消費して利用できます。


GitHubのプルリクエスト向け「AI Scan」が一般提供され、CodeQLが未対応の言語やフレームワークにおける脆弱性を自動検知して修正案を提示できるようになりました。


GitHub Copilotは2026年11月16日にClaude Opus 4.8、Claude Opus 5、GPT-5.6 Terraなどの一部モデルを廃止し、後継の推奨モデルへの移行を求めています。


GitHub TeamおよびGitHub Enterprise Cloudにおいて、GitHub Code Qualityのライセンス使用状況(アクティブなコミッターやリポジトリ情報など)をCSVレポートとしてダウンロードし、ライセンス数の確認や最適化に活用できるようになりました。


AI

Google

Google Researchは、複雑な技術文書を厳密に検証・レビューできる自律型AIシステム「Deep Review」を一般公開しました。生成AIの普及に伴いコンテンツが急増する一方で、専門知識を要する人間側の検証能力が追いつかない「検証のボトルネック」を解消することが目的です。

本システムは、主要な学術会議(STOC、ICML、NeurIPS、ICLR)で16,000件以上の論文査読パイロット実績を持つ「Paper Assistant Tool(PAT)」を進化させたものです。文書の論理的セグメンテーション、情報密度に応じた推論リソースの適応型割り当て、専門エージェントによる並列検証、そして外部グラウンディングを含む全体統合という4段階のパイプラインで構成されています。

学術論文の数式や論理的一貫性の検証にとどまらず、設計書やプレゼン資料、法務・財務文書など多様な業務文書にも対応可能です。全ユーザーに週2回までの無料利用枠が提供され、API連携にも対応しています。


Microsoft

Microsoftは、「Microsoft Copilot」アプリ内でWordやExcel、PowerPointの作成・編集・共同作業が行える「Office in Copilot」を発表しました。

チャットでの指示や画面上での直接編集に対応し、別アプリを起動することなくCopilot上でタスクを完結できます。

また、新設の「ライブラリ」画面では各Office文書やAI生成物を一括管理でき、OneDrive経由で権限や履歴も保持されます。


米MicrosoftはAIワークスペース「Copilot Notebooks」の大規模アップデートを発表しました。

単なる情報整理にとどまらず、チャットを介したWordやExcelなどの編集、業務データやWebからの資料収集、定期作業の自動化が可能になります。

さらに、インタラクティブなレポート作成や音声概要の強化、成果物の提案機能も追加され、知識ベースからコンテンツ作成・編集まで担う統合環境へと進化しました。


Python版Microsoft Agent Frameworkにおけるベクトルストア機能の解説です。

Semantic Kernelの資産を基盤に、エージェント向けコンテキストプロバイダーや会話履歴検索ツールなどを強化しています。多様なDB連携にも対応しています。


Google

Gemini 4 ArgonとGemini 3.8 Flashの日本語性能を比較した検証記事です。推敲スキル「yomiyasu」を用いて両モデルの出力を検証しています。

指示なしの新規作成では、両者とも根拠のない数値を断定調で出力しました。一方、推敲処理ではArgonが原文の慎重な表現や構造をそのまま残す傾向が強く、Flashは積極的に手を加えて読みやすさを高める半面、文末の確実性や語調を変えてしまう傾向が見られました。


Hugging Face

Hugging Faceは、llama.cppをWindows 11のシステムトレイから手軽に実行できるオープンソースアプリ「Llama Windows」を発表しました。ターミナル操作や管理者権限を必要とせず、ワンクリックでHubからモデルをダウンロードしてローカルで実行できます。

Windows on ArmやNVIDIA RTX Sparkにもネイティブ対応しており、データは完全に端末内で処理されます。さらにOpenAI互換のローカルAPIサーバーとしても機能するため、開発者自身のアプリやスクリプトからも手軽に呼び出すことが可能です。


TypeSafe AI

TypeSafe AIは、AIモデルの新版「Jev 1.14」を発表しました。多言語対応が強化されたほか、画像入力や長方形の座標で対象を捉える位置検出機能「box」が実験的に提供されます。

また、HTTPヘッダーを指定することでコンテキスト長の上限が最大262kトークンまで拡張可能です。ただし、画像入力などの新機能は実験段階であり、本番利用には慎重な設計が推奨されています。


論文・その他

AIエージェントによる膨大なコード生成に対応するため、従来の人的レビュー頼みから脱却し、テストや品質ゲートなどの決定論的な制約を開発環境全体に組み込むことでソフトウェア品質を担保する必要があります。


AIによってコード生成が容易になる中、非決定論的なシステムを適切に運用・理解するためにはオブザーバビリティ(可観測性)による厳密なフィードバックループと人間による主体的管理が不可欠であると論じられています。


クラウド

Azure

Azure Cosmos DBのvNextエミュレーターは、軽量かつ高速な起動と高い移植性を備えています。

AIコーディングエージェントが一時的な環境でデータの投入やテスト、デバッグを自律的に繰り返す用途に適しています。


OS

Windows

Windows 11のフォトアプリが刷新されました。PCやクラウドの写真を一元管理できるギャラリーに加え、高速化された編集機能や閲覧機能を搭載しています。

照明調整や不要物除去などAIを活用した機能も強化されています。


Linux

KDEプロジェクトは発足30周年を迎え、最新版「KDE Plasma 6.8」をリリースしました。長年使われてきたX11セッションを廃止し、Waylandへ完全に移行した点が最大の節目となっています。

あわせて新テーマ機構「Union」のベータ版昇格や、リモート機能・システム監視の強化、HDR表示の改善などが行われ、将来のデスクトップ環境を見据えた重要なアップデートとなっています。


業界動向・時事

米国の新興AIクラウド大手コアウィーブの財務健全性に対し、金融市場で懸念が強まっています。同社のCDS取引では、今後5年以内のデフォルト確率が約6割織り込まれる水準まで上昇しました。

巨額の負債に頼る投資拡大に加え、米国の利上げ観測や投資回収の遅れが重荷となっています。この信用不安は同社債の急落を招き、日米をはじめとする世界の株式市場にも波及しています。


Anthropicの日本法人は東京オフィス開設から1年でClaudeの導入企業が10倍以上に拡大し、急増するサイバー攻撃への迅速な対応と日本ならではのユースケース開拓を目指しています。


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?