Skip to Content
Windowsセキュリティインターナル ―PowerShellで理解するWindowsの認証、認可、監査の仕組み
book

Windowsセキュリティインターナル ―PowerShellで理解するWindowsの認証、認可、監査の仕組み

by James Forshaw, 北原 憲
March 2025
Intermediate to advanced
616 pages
10h 34m
Japanese
O'Reilly Japan, Inc.
Content preview from Windowsセキュリティインターナル ―PowerShellで理解するWindowsの認証、認可、監査の仕組み

15章Negotiate認証とその他のセキュリティパッケージ

前の2つの章では、Windowsでの2つの主要なネットワーク認証プロトコルであるNTLMとKerberosについて解説しました。しかし、Windowsでは認証を処理するために他にもいくつかのパッケージをサポートしています。この章では、これらのセキュリティパッケージについて簡単に解説します。

まず、アプリケーションとセキュリティパッケージがSSPI APIを用いてデータを連携するために、どのようにバッファーを用いるかについて詳しく説明します。これは、パッケージのいくつかの癖を理解するのに役立つでしょう。次に、Negotiateセキュリティパッケージと、あまり一般的ではないパッケージであるSecure ChannelとCredSSPについて触れます。最後に、ネットワーク認証コンテキストを設定する際の追加設定オブションの概要を取り上げ、Lowboxトークンが設定されているプロセス内でネットワーク認証を用いる場合についての解説で締めます。

15.1 セキュリティバッファー

これまで、SSPI APIの使用方法が簡単であると解説しました。クライアント認証トークンを生成し、それをサーバーアプリケーションに渡し、サーバー認証コンテキストを更新し、応答としてトークンを受け取るという処理を認証が完了するまで繰り返します。しかし、サポートされているネットワーク認証プロトコルは複雑なので、これらのAPIは認証トークン以外のものも受け取って返せるように実装されています。

認証コンテキスト、暗号化、署名に用いる各APIは、セキュリティバッファー(Security Buffer)と呼ばれる一般的な構造体の配列をパラメーターとして受け入れます。セキュリティバッファー構造体はネイティブSDKでは ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏
生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

James Phoenix, Mike Taylor, 田村 広平, 大野 真一朗, 砂長谷 健, 土井 健, 大貫 峻平, 石山 将成

Publisher Resources

ISBN: 9784814401062Publisher Website