- 1 : 2024/03/17(日) 12:12:31.98 ID:xobitpvt0
-
2つ以上組み合わさると発動する悪意あるPythonパッケージに注意
https://www.mapion.co.jp/news/column/cobs2738176-1-all/ReversingLabsは3月12日(米国時間)、「BIPClip: Malicious PyPI packages target crypto wallet recovery passwords」において、暗号資産ウォレットの回復フレーズの窃取を目的とする悪意のあるPythonパッケージをPyPIから複数発見したと報じた。ReversingLabsはこれらパッケージを使用する一連のキャンペーンを「BIPClip」と名付けている。
○悪意のあるPythonパッケージの詳細
ReversingLabsがキャンペーンの調査で発見した悪意のあるPythonパッケージは次の7つ。これらパッケージはすでにPyPIから削除されている。
jsBIP39-decrypt
bip39-mnemonic-decrypt
mnemonic_to_address
erc20-scanner
public-address-generator
hashdecrypt
hashdecryptsこれらパッケージは2つ以上組み合わせることで悪意のある動作をするように設計されており、単独では動作しないという。最初に発見された組み合わせは、「mnemonic_to_address」と「bip39-mnemonic-decrypt」の2つ。mnemonic_to_addressはドキュメントの説明通り、ユーザーの秘密のニーモニックシードフレーズからアドレスを生成する機能を持つ。実装は正規のPythonパッケージ「eth-account」のラッパーとされるが、bip39-mnemonic-decryptモジュールの関数を呼び出す処理が追加されている。
bip39-mnemonic-decryptには明らかに悪意のある実装が含まれており、受け取ったデータ(ニーモニックシードフレーズ)をBase64でエンコードして脅威アクターのサーバに送信する機能を持つ。この処理はイーサリアムのハッシュ値を計算する一般的な関数名「keccak256」を使用した「cli_keccak256」という関数内で実装しており、詳しく解析しないと悪意のある処理に気が付かないようにしている。
- 2 : 2024/03/17(日) 12:15:27.49 ID:h0ejTHB60
-
近頃はいろんなモノがpython に依存し過ぎ()
- 3 : 2024/03/17(日) 12:16:05.94 ID:N8Ed3dnr0
-
勉強してみたけど何でこんなに流行ってるのかよく分かんない
- 44 : 2024/03/17(日) 13:27:41.05 ID:WfHOychE0
-
>>3
Javaがミソつけたタイミングで現れて、AIに使えるという触れ込みが効いたのかと - 4 : 2024/03/17(日) 12:16:26.05 ID:hSnuw7Ic0
-
なんでglib のビルドに特定のpy-moduleが必要なんだよ。
- 5 : 2024/03/17(日) 12:17:55.39 ID:oueINXmf0
-
go もそんな感じに細切れのブツを大量にDLさせるよね
- 7 : 2024/03/17(日) 12:22:48.11 ID:P8eybZuK0
-
",".join(unko)みたいにC系と逆なの糞気持ち悪い
内包表記とかも頭おかしい順番 - 8 : 2024/03/17(日) 12:26:20.15 ID:T4BOG0lg0
-
>>7
ただの文字列がメソッドを持ってるようで何か馴染めないよなw - 9 : 2024/03/17(日) 12:27:18.99 ID:rih6d3de0
-
言語自体の優劣じゃなくてライブラリが揃ってるから使う。特に数値解析
以前はRと二分してたけどすっかり差がついてしまった感がある - 10 : 2024/03/17(日) 12:27:26.99 ID:5zVXmrtU0
-
もともとは学生のプログラミング学習用にメンドクサイ概念を考えずに使えるようデザインされた言語だった
- 47 : 2024/03/17(日) 13:30:56.51 ID:USD9k2MM0
-
>>10
それよな - 11 : 2024/03/17(日) 12:34:08.82 ID:jOfTBl6S0
-
numpyは大丈夫なのかよ?
- 12 : 2024/03/17(日) 12:35:12.93 ID:JZSjlDXr0
-
{}で囲まないし、型宣言無いし、forもifもcやjsと違う書きかただし、なんなのあれ?
でもってなんでうちに会社はあれを使おうとすんの?バカなんじゃないか? - 13 : 2024/03/17(日) 12:39:16.61 ID:cFyYqbqA0
-
ぼくの股間のアナコンダがすべてを解決します
- 14 : 2024/03/17(日) 12:40:19.61 ID:rVraCH380
-
>>13
ミニコンダしまえよ - 15 : 2024/03/17(日) 12:46:28.49 ID:LA5A5S6i0
-
おぱーいそん!
- 16 : 2024/03/17(日) 12:48:43.99 ID:APaezCNa0
-
numpyのmeshgridを理解するのに1時間ぐらいかかった俺
今ググったらあっという間にわかっただろうが - 18 : 2024/03/17(日) 12:51:05.29 ID:0BpAHymL0
-
パッケージがゴミ過ぎる
- 22 : 2024/03/17(日) 12:59:36.94 ID:yqS/VCtY0
-
>>18
オープンソースだからと色んな人が作るもんでプログラミングセンスのない人も大量に混ざっていて収集つかなくなっている
センスない人は口出しせずにイチ利用者として静観していてほしい
ワシは静観する - 19 : 2024/03/17(日) 12:55:20.25 ID:ggoHjHnx0
-
リストがわからん
もうようわからんからchatgptで作ってもらって実行結果確認しておかしかったらまた命令して直してもらってる - 20 : 2024/03/17(日) 12:56:54.97 ID:NznhY0/50
-
RYOキモい
人の事は言えないけど - 21 : 2024/03/17(日) 12:57:16.73 ID:rbsAjXUT0
-
素人は皆んなが使ってるものを使うのが一番や
- 23 : 2024/03/17(日) 13:01:06.54 ID:Y8zbK/cL0
-
確かに型宣言ない割に型の不一致で怒られる不条理感はある
それやるなら数字の文字列と数値くらい自動で判別変換して欲しい - 24 : 2024/03/17(日) 13:02:08.44 ID:hWOb+Vwn0
-
男ならJulia で抜け
- 25 : 2024/03/17(日) 13:03:14.55 ID:1s5lLN/o0
-
パイソンと書くとPythonが出てくるくらいに広まったか
- 26 : 2024/03/17(日) 13:04:34.88 ID:1s5lLN/o0
-
氷河期世代は10代でJAVA使ってたが、仕事には使わないしな。一方で外人達は挫折してた。
- 27 : 2024/03/17(日) 13:04:42.86 ID:6LnutW0k0
-
CとPHPとPerlとHTMLとMySQLとSQLをかじったくらいだけどエントリーしてもいい物なのか?
- 28 : 2024/03/17(日) 13:06:17.43 ID:+8SL2U+S0
-
webui動かすのに使ってるわ
- 29 : 2024/03/17(日) 13:06:54.33 ID:cTOKCsmI0
-
Pythonはプログラム言語というより、プログラムを呼び出す言語だからな
- 31 : 2024/03/17(日) 13:12:33.90 ID:QnURARRc0
-
アホでもきれいに書くよう強制するのは良い
マルチパラダイムで生産性も悪くないし速度の問題も以前よりはマシになっている
ちょっと書いて捨てるには良い言語 - 32 : 2024/03/17(日) 13:14:11.45 ID:uK8vmcGy0
-
小規模なも作るときはやっぱPythonって神
- 33 : 2024/03/17(日) 13:15:21.94 ID:TKFKgpK50
-
クソ言語
- 34 : 2024/03/17(日) 13:15:58.69 ID:/s02v6cF0
-
スクリプトって考えるとそんなもんだろ
- 35 : 2024/03/17(日) 13:15:59.98 ID:iFPOpBls0
-
なんて読むのサイソン?
- 37 : 2024/03/17(日) 13:16:46.56 ID:6LnutW0k0
-
昔勉強したけど、使ってないと忘れるよね
そういうときは使えると言っていい物なんだろうか
てか使えるってどこまで?ググれば目的の動作するものが作れればOKなの? - 38 : 2024/03/17(日) 13:17:02.10 ID:iFPOpBls0
-
あーファイソンか
- 41 : 2024/03/17(日) 13:20:08.80 ID:zQzl6+WL0
-
最近は仕事でも全部pythonですわ
- 42 : 2024/03/17(日) 13:24:51.62 ID:N8Ed3dnr0
-
時代はRust
- 43 : 2024/03/17(日) 13:25:16.94 ID:UbbPtfXJ0
-
普及しきってるからVBやVBSなんかと同じで、やりたいことググるとコピペでそのまま使える例が大量に出てくるのが強み
- 45 : 2024/03/17(日) 13:29:02.18 ID:9bvepfgt0
-
昔はなんでもとりあえずperlでやってたけど
最近はなんでもとりあえずpythonでやる
そんで大抵はそれで満足する - 46 : 2024/03/17(日) 13:29:26.40 ID:9R1mvccU0
-
キモい奴でも簡単に使える言語
コメント