papanda925

プログラミング・Web開発

HMAC署名が一致しても二重注文は防げない?改ざんと再送をPythonで比べる

HMAC署名が正しくてもWebhook通知の再送で二重注文が起こる理由をPythonで再現。改ざん検知と処理済み管理の違いを確認する。
セキュリティ

HTTPヘッダーを信じていい?セキュリティヘッダーをローカルで観察する

PythonのローカルHTTPサーバーでCSPとX-Content-Type-Optionsを観察。ヘッダーの有無と実効性を区別する方法を解説。
セキュリティ

ログに秘密が混ざっていない?Pythonでトークンを伏せ字にする安全な実験

PythonでBearer認証情報を伏せ字にする実験。対象外のBasic形式、共有前の残留検査、ログの安全な設計を解説。
プログラミング・Web開発

CSVの列が一つずれたら?PythonのDictReaderで「読めた」と「正しい」を分ける

Pythonのcsv.DictReaderは余分な列・不足列でも読み込み成功する。架空の備品CSVを使い、restkey/restvalと業務上の受入検査を比較する。
PowerShell

同じ名前のファイルは同じ中身?PowerShellでSHA-256を比較する

PowerShellのGet-FileHashでSHA-256を比較。同名ファイルの違い、文字コード、改行、真正性を安全な実験で解説。
プログラミング・Web開発

Pythonのzipでデータが消える?strict=Trueで行数のずれを検出する

Pythonのzipが短い入力に合わせてデータを切り捨てる動作を、strict=Trueと比較し、件数不一致の発見と実務での安全な使い分けを解説。
プログラミング・Web開発

PythonのJSONで日本語が文字化け?ensure_asciiとUTF-8を分けて確かめる

Pythonのjson.dumpsで日本語がUnicodeエスケープになる理由を、ensure_asciiとUTF-8の違いから実験・比較・切り分けする。
Python

Pythonのpathlibでフォルダ内判定は安全?relative_toとresolveを比較する

Pythonのpathlibでフォルダ内判定を行う際のrelative_toとresolveの違いを安全な実験で比較する。
Python

PythonのCSVで空行が増える?newline指定と改行コードをバイトで確かめる

Python CSVの空行問題をnewline指定とCRLF/LFのバイト列から切り分ける。
PowerShell

PowerShellのConvertTo-Jsonで入れ子が消える?Depthを変えて構造を観察する

ConvertTo-JsonのDepth不足で入れ子構造が変わる現象を、架空データの比較と再読込で切り分ける。