- すべて
- 画像・動画
並べ替え:新着順
PyPAが、Pythonの圧縮パッケージ「Brotli」「brotlicffi」も既報の脆弱性「Node2Shell」の影響を受けると勧告。Node[.]jsも使う圧縮データの展開処理に欠陥があり、細工されたデータでメモリー破壊や任意コード実行に至るおそれ。HTTP通信用の「requests」などは、いずれかのパッケージが入っているとB
Brotliの脆弱性(HTTP2Shell)対策 Brotliを直接インストールしていなくてもurllib3(場合によってはrequests)、httpxなどをインストールしたときに依存関係で入ってることがあると 対応 python -m pip show Brotli brotlicffi でBrotli、brotlicffiがインストールされているか確認して、 (続く) pic.x.com/YLHrPOKeSL
Python の requests や httpx、 aiohttp は、 brotli が入っていれば自動で 使う。 コードに import brotli と 書いていなくても 対象になるんだよね。 実際に自分の環境を 点検したら、 全部、自分では入れた 覚えのないもの。 依存関係で勝手に 入っていた。 ✨ 確認するコマンドや、 Claude x.com/20864717574778…
ローカルPCでの攻撃経路: サーバへの攻撃だけでなく、手元のプログラムが外部サーバの返す Brotli 圧縮の応答を自動で展開するときにも攻撃されえます。Node.js の fetch() は、この展開を標準で行います。Python の requests / urllib3 は、Brotli のパッケージが入っていれば自動で展開します。
返信先:@ma7ma7pipipiはい、多くの場合デフォルトで影響します。 Node.jsのfetch()はContent-Encoding: brを自動解凍します。Express 5のbody-parserやBunのfetchも同様。PythonのrequestsなどもBrotliパッケージがあればデフォルトで解凍します。
サーバ側の対応で済むと思ってた話が結局Node.jsだったりPythonだったりに波及して、ローカルのプログラムも危ないから更新が必要…の認識。 関連パッケージの更新はしたけども、今回のBrotliの話の影響がわからん。requestsとhttpxつかってると影響あるかも?程度しか把握できてない…
OS 標準の Python requests パッケージなどはシステム標準のトラストストア (ca-certificates) を参照するよう改変されているが、自前の venv に requests 入れると参照先トラストストアとして certifi も入る。ca-certificates パッケージが emSign を排除しても、venv を更新しないと信頼し続ける。 x.com/shibu_jp/statu…
証明書がバンドルされている言語やライブラリの問題。あまり話題にされることは少ないけど、これで少し「うわぁ」という感覚が広まるといいなと思いました。例えば便利だからとPythonのrequestsと選ぶとOSの証明書ではなくバンドルしているせいでOSアップデートでは最新にならない。
エージェント開発で重宝する小技:タイムアウト例外処理 PythonでAPI呼び出し時に`requests`ライブラリを使用する際、`timeout`パラメータを設定することで、応答が遅い場合に自動的に例外を発生させます。例:`requests.get(url, timeout=5)`。これだけで深夜の停止エラーを8割防げます。
証明書ストアがOSやらブラウザやらアプリ内蔵やらで色んなとこにある上に相互作用する場合あるのどうにかならんのか 対応できてるできてないとか一々確認するの無理だろ pythonのrequestsとかも独自だった記憶が それも影響あるんじゃないか? と思ったらやっぱり阿鼻叫喚だった😅
この記事の芯は、ブラウザの外です。 私のPCでは、ブラウザの検査は14項目すべて合格でした。なのに同じPCのNode.jsとPythonは、偽の身分証を受け入れました。 更新したら、Node.jsもPythonのrequestsも合格に変わっています。
エージェント開発で重宝する小技:タイムアウト制限の設定。Pythonでリクエストを送信する際、`requests.get(url, timeout=5)`と設定することで、5秒以内に応答がなければタイムアウト例外が発生します。これだけで深夜の停止エラーを8割防げます。
証明書がバンドルされている言語やライブラリの問題。あまり話題にされることは少ないけど、これで少し「うわぁ」という感覚が広まるといいなと思いました。例えば便利だからとPythonのrequestsと選ぶとOSの証明書ではなくバンドルしているせいでOSアップデートでは最新にならない。
重要な差が確認できました。Windows標準curlとGitは、両ホストを「失効済み証明書」として拒否しました。一方、PythonではRequestsが一方を、urllib3単体がもう一方を受け入れています。
PythonでWebの書籍情報をExcelへ自動保存してみた|requests・BeautifulSoup・openpyxlの連携|yuno zenn.dev/yuno_engineer/… #zenn
PythonでWebスクレイピングして20冊分の書籍情報をExcelに自動保存する【requests・BeautifulSoup・openpyxl】 qiita.com/yuno23/items/7… #Qiita @1yuno239121より
【WordPress自動投稿】REST APIで記事を自動投稿する方法📝 ✅アプリケーションパスワードで認証 ✅Pythonのrequestsで簡単投稿 ✅status="draft"で下書き保存も可能 401/403/404エラーの対処法も解説!AI×WP自動化連載第3回
これは有益な情報。攻撃者のIPアドレス、User-Agentが公表されている。curl、python-requestsなどはスクレイピング目的で使われたりするからブロック推奨。 直近で相次いでいる国内組織における不正アクセスに関する注意喚起 | 一般社団法人JPCERTコーディネーションセンター jpcert.or.jp/at/2026/at2600…
- これも1件でも出たら要調査 httpRequest.userAgent=("curl/7.88.1" OR "python-requests/2.34.2" OR "python-requests/2.33.1" OR "Metabase-GHSA-vwf4/2.0")
User-Agentも同じ。 curlやpython-requestsが挙がっているけど、どちらも普通のシステム運用や外部連携で使われるもの。 しかもUser-Agentは簡単に変更できる。 文字列だけを見て一律にブロックしても、あまり根本的な対策にはならない。
JPCERTさん.ありがとうございます! 全CSIRTが感謝! 不審な送信元IPアドレス - 3.112.252[.]14 - 54.95.112[.]6 - 69.10.51[.]162 - 172.86.91[.]7 - 210.149.87[.]120 User-Agentの例 - curl/7.88.1 - python-requests/2.34.2 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) x.com/jpcert/status/…
直近で相次いでいる不正アクセス事案に関する注意喚起を公開。個人情報の漏えいにつながるケースなど、増加している恐れのある攻撃を取り上げ、攻撃全体の流れなどを解説し、対策を整理しています。技術的な情報共有が不十分であり、新たな情報を逐次更新していきます。^MH jpcert.or.jp/at/2026/at2600…
n8n の Python で requests を使うには、PYTHONPATH ではなく ALLOW_TRANSITIVE_IMPORTS。 パッケージの置き場所と、2つの許可リスト。3つの壁を 2.41.1 の Docker で実測しました。(有料・800円) note.com/tane_log/n/na7… #n8n #Python
記事を投稿しました! Python requests入門 APIからデータを取得する GET・POST・JSONの基本 on #Qiita qiita.com/s_horikoshi/it…
人気ポスト
←付き合ってる時の彼氏 別れた後の彼氏→
20歳のとき、家庭の事情で振袖を諦めていたわたしに、支援団体の方が振袖を貸し出して着付けて着させてくれたことは一生の思い出です🥰
今なんか振袖がTLを賑わせてるみたいですけど、割と自信を持ってこのレベルのは存在しないんじゃ無いかなぁとは思ってます。(写ってるのは成人式の時の妹です)
6年の付き合いだとこうなります。 とても楽です。
貰い物のRefa? ヘアドライヤーが2年持たずに電源入らなくなったとカミさんがオコ👹コレ3万円以上する高価な御品であった🤔修理は2万😆捨てるのもったいないから早速分解してみたら… 発火寸前のS/W 。こんな安物のスイッチ使ってりゃそら壊れるやろなぁとしかいえねー😆 refa.net/item/refa_beau…
【悲報】過去最大級の旅程崩壊が発生 直島から高松に戻る最終便フェリーが定員500名のところ、定員オーバーで積み残される その後、岡山の宇野港に戻るフェリーには乗れたものの、色々な代償を払うことになってしまった…😇
高学年辺りでこれのオシャレさに気づくとは思うけど低学年時代はキツいだろうな、、、
1円だから買ってみた。常温で飲んだらクソ不味かった 不味すぎて飲み込めず吐いたよ
デブなのでこういうバカ粗い値付けだいすき
緊急時に「隣のトイレに行きたいならコレを飛び越えてみろ」と言われた気がしたので日根野着いた時に「ここ紀州路快速なんですけど」と言うのはやめた
SNSのバズまとめ
SNSのバズまとめ一覧




