Pythonってキモくね?動的型付けでネストがインデントでmain関数がif文で

サムネイル
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
キモい奴でも簡単に使える言語

コメント

タイトルとURLをコピーしました