
ARTEX AI dan Serangan ke atas Bank Korea Selatan
ARTEX AI dan Serangan ke atas Bank Korea Selatan
Penghujung September 2026, seseorang menghalakan satu alat penetration testing open-source ke arah bank-bank terbesar Korea Selatan dan membiarkannya bekerja. Dalam beberapa hari sahaja, data peribadi kira-kira 68,000 orang bocor daripada sekurang-kurangnya tujuh institusi kewangan (The Record). Agensi Polis Kebangsaan Korea membuka siasatan jenayah siber, kerajaan mengadakan mesyuarat tergempar, manakala ARTEX menjadi tumpuan kes pertama yang dilaporkan secara meluas tentang penggunaan agent dipacu LLM untuk menembusi sektor kewangan sebuah negara.
Ini bukan kisah "AI menjadi liar". Sebaliknya jauh lebih biasa, dan lebih berguna untuk difahami: satu alat agentic telah meruntuhkan dua perkara serentak — kemahiran dan masa yang diperlukan untuk menjalankan serangan automatik secara meluas.
Apa Yang Sebenarnya Berlaku
Laporan daripada Financial Security Institute (FSI) Korea dan firma keselamatan CrowdStrike menggambarkan satu kempen yang berlangsung sekitar 27 September hingga 1 Oktober, menyasarkan sistem dalaman dan sistem untuk rakan niaga — bukan aplikasi internet atau mobile banking yang sudah dikeraskan.
Jumlah kerugian yang disahkan, menurut pengawal selia Korea dan FSI (Herald Business, GovInfoSecurity):
- Shinhan Bank — 25,729 pelanggan melalui servis semakan permohonan pinjaman yang digunakan oleh broker, termasuk nama, nombor telefon, pendapatan tahunan dan butiran kredit.
- Yegaram Savings Bank — sekitar 40,000 pelanggan.
- Welcome Savings Bank — kira-kira 2,200 rekod korporat.
- KB Kookmin Bank — 119 rekod daripada sistem sokongan kerja mudah alih pekerja.
- Hana Bank — 89 rekod daripada sistem sokongan jualan pekerja yang dikenali sebagai ODS.
- BNK Busan Bank — maklumat 11 pekerja kontrak.
Penyiasat dilaporkan menemui 33 alamat IP serangan yang tersebar di lapan negara, termasuk Korea, Amerika Syarikat, Jepun dan Hong Kong (Kyunghyang Shinmun). CrowdStrike memberi peringatan bahawa jumlah sebenar organisasi terjejas "remains unconfirmed".
Presiden Korea Selatan Lee Jae Myung menyatakan implikasinya secara terus: "Signs have emerged" bahawa agent AI digunakan dalam sekurang-kurangnya beberapa serangan, dan "it's now become possible to use AI to hack with ease even without specialized skills" (The Record).
Alat Itu: ARTEX
ARTEX ialah sistem autonomous penetration testing berasaskan LLM, diterbitkan di GitHub pada penghujung Julai 2026 oleh developer yang menggunakan nama Autumn-27 (dilaporkan sebagai jurutera keselamatan China, Li Puhua) (GovInfoSecurity). Ia bukan projek kecil: pada 3 September, ia menduduki tempat pertama antara kira-kira 150 pasukan dalam pertandingan serang-pertahanan yang dianjurkan Baidu. Versi terbarunya dikeluarkan pada 24 September; serangan ke atas KB Kookmin bermula sekitar 27 September (Kyunghyang Shinmun).
CrowdStrike membina semula susunan operasi penyerang daripada fail sesi yang bocor. Instance ARTEX menggunakan DeepSeek v4.1-flash sebagai model utama, ditambah GLM-5.3 (Zhipu AI) dan Grok 4.6 bagi sesi Claude Code tambahan, dengan DeepSeek nampaknya dicapai melalui reseller API, xcai[.]pro (CrowdStrike). Konsol web alat itu memperkenalkan dirinya dengan tajuk HTML yang berbunyi, dalam bahasa Cina, "ARTEX — autonomous penetration test console".
Tajuk itulah perkara paling berguna dalam keseluruhan cerita ini: ia satu detection signature. Penyiasat menjumpainya pada server command-and-control sebelum mereka mempunyai sebarang petunjuk lain.
Mekanisme serangan ke atas Shinhan mengingatkan kita bahawa "serangan AI" selalunya cuma bermaksud "perkara biasa, tetapi lebih pantas". Penyerang memasukkan nilai rawak ke dalam endpoint semakan broker pinjaman untuk mencari nombor pelanggan yang sah, kemudian mengambil rekod berkaitan — satu sapuan brute-force automatik, bukan zero-day yang bijak (Kyunghyang Shinmun). CrowdStrike menilai penyerang itu berkemungkinan penutur bahasa Cina dan bermotifkan kewangan, dengan keyakinan sederhana — bukan atribusi kepada kumpulan tertentu.
Penyerang Doxxed Diri Sendiri
Di sinilah automasi berpaling menentang penyerang sendiri. Operator itu meninggalkan direktori terbuka pada dua server — satu host utama dan satu server ARTEX — yang boleh diakses melalui internet awam. Direktori itu mengandungi sejarah sesi Claude Code, fail konfigurasi ARTEX dan fail memori Claude (CrowdStrike).
Sesi itu menunjukkan operator menggunakan Claude bukan sekadar untuk menjalankan tooling, malah untuk menulis résumé penyelidik keselamatan — lengkap dengan nama, nombor telefon, nama Telegram @YY520CN, umur, universiti dan bandar. CrowdStrike berhati-hati: butiran itu berkemungkinan milik individu di sebalik aktiviti ini, tetapi "not reliable enough to confirm the threat actor's identity". FSI turut memberitahu wartawan bahawa alat yang dibangunkan di China sahaja tidak memadai untuk menyimpulkan kewarganegaraan penyerang, dan atribusi berdasarkan IP hampir tidak berguna apabila trafik melompat melalui lapan negara.
Ini versi agentic bagi satu kegagalan yang sudah lama kita kenal. Sesi LLM yang sama yang menjadikan serangan itu cekap turut merakam niat, sasaran dan résumé operator — kemudian menyajikannya melalui HTTP biasa. Jika anda membina atau menjalankan agent dalam produksi, sejarah sesi itu ialah bukti, dan ia tersimpan pada host yang sama yang anda gunakan untuk menyerang. Lihat tulisan kami sebelum ini tentang sandbox escape OpenAI/Hugging Face untuk melihat betapa pantas artifak agent bertukar menjadi bukti forensik.
Memburu ARTEX
ARTEX jarang kelihatan di perimeter anda. Yang anda nampak ialah tingkah laku: satu kumpulan alamat IP proksi yang bergilir menghantar permintaan berulang kali ke satu endpoint dalaman, dengan jumlah nilai parameter berbeza yang tinggi. Satu-satunya indikator kukuh yang kita ada ialah string tajuk konsol itu. Skrip triage ringkas di bawah boleh menyingkap kedua-duanya:
#!/usr/bin/env python3
"""Triage access logs for ARTEX-style agentic pentest activity.
Two heuristics:
1. C2 marker - the ARTEX web console ships an HTML <title> containing
"ARTEX" and "自主渗透测试控制台" (autonomous pentest console).
2. Enumeration - a high volume of distinct parameter values aimed at one
internal inquiry endpoint (brute-forcing valid customer
numbers), typically across rotating proxy addresses.
Input: TSV lines "ip<TAB>path<TAB>query<TAB>status<TAB>title", one per request.
"""
import sys
from collections import defaultdict
ARTEX_MARKERS = ("ARTEX", "\u81ea\u4e3b\u6e17\u900f\u6d4b\u8bd5\u63a7\u5236\u53f0")
ENUM_MIN_DISTINCT = 50
ENUM_HINTS = ("loan", "inquiry", "ods", "work-support", "broker")
def triage(lines):
markers = []
queries_by_path, ips_by_path = defaultdict(set), defaultdict(set)
for n, line in enumerate(lines, 1):
parts = line.rstrip("\n").split("\t")
if len(parts) < 5:
continue
ip, path, query, status, title = parts[:5]
if any(m in title for m in ARTEX_MARKERS):
markers.append((n, ip, path, title[:60]))
if any(h in path.lower() for h in ENUM_HINTS):
queries_by_path[path].add(query)
ips_by_path[path].add(ip)
print("== ARTEX console markers ==")
for n, ip, path, title in markers:
print(f" line {n}: {ip} {path} title={title!r}")
print("== Enumeration bursts ==")
flagged = [(p, len(q), len(ips_by_path[p])) for p, q in queries_by_path.items()
if len(q) >= ENUM_MIN_DISTINCT]
for path, distinct, sources in sorted(flagged, key=lambda x: -x[1]):
print(f" {path}: {distinct} distinct values from {sources} source IPs")
if not markers and not flagged:
print(" nothing flagged")
def main():
try:
with open(sys.argv[1], encoding="utf-8") as fh:
triage(fh)
except IndexError:
print("usage: artex_triage.py access_log.tsv", file=sys.stderr)
sys.exit(2)
except FileNotFoundError:
print(f"no such file: {sys.argv[1]}", file=sys.stderr)
sys.exit(2)
if __name__ == "__main__":
main()
Kedua-dua isyarat ini sejajar dengan pemetaan ATT&CK CrowdStrike sendiri untuk kempen ini: T1588.007 (Obtain Capabilities: Artificial Intelligence) kerana menggunakan ARTEX, dan T1090 (Proxy) kerana infrastruktur yang bergilir. Kedua-duanya bukan teknik eksotik — dan itulah maksudnya. Kempen ini tidak memerlukan kaedah baharu. Ia memerlukan skala.
Apa Yang Perlu Diambil oleh Developer dan Defender
Sasaran sebenar bukan perimeter pelanggan. Setiap pencerobohan yang disahkan di sini berlaku melalui sistem dalaman pekerja atau rakan niaga — servis semakan broker, alat sokongan kerja mudah alih, ODS jualan. Sistem sebegitu selalunya mempunyai pengesahan paling nipis, kerana ia tidak pernah dianggap sebagai aset paling berharga. Senaraikan sistem ini seperti anda menyenaraikan yang berdepan internet.
Kawalan berdasarkan IP sudah pun lemah. Kempen ini melibatkan tiga puluh tiga alamat di lapan negara, ditambah sembilan IP proksi yang CrowdStrike sendiri namakan. Allowlist IP pada alat dalaman menghalang penyerang yang bosan, tetapi tidak berkesan terhadap kumpulan proksi. Sebaliknya, hadkan kadar permintaan mengikut endpoint dan pantau corak tingkah laku, bukan mengikut IP.
Alat agentic bersifat dual-use secara lalai. ARTEX dibina sebagai alat penilaian red-team dan diterbitkan secara terbuka; dalam beberapa minggu, ia digunakan semula untuk menyerang bank sebenar, lalu penulisnya menjadikan projek itu closed-source dan berhenti mengemas kininya (BleepingComputer). Derivatif sudah wujud. Pengajaran untuk sesiapa yang membina agent keselamatan autonomi ada dalam tulisan model ancaman agent: keupayaan itu sendiri ialah sempadan, dan keupayaan terbuka bergerak pantas.
Log sesi ialah bukti — perlakukan ia seperti itu. Sejarah Claude Code penyerang itu sendirilah yang membolehkan CrowdStrike membina semula seluruh operasi. Jika anda menjalankan agent dalam produksi, fail prompt dan memori anda mungkin data paling sensitif pada host itu. Sulitkannya, tetapkan tempoh luput, dan jangan sekali-kali dedahkan direktori yang menyimpannya.
Satu kaveat jujur merentasi semua ini: pegawai Korea menegaskan bahawa AI tidak bertindak sendiri — "seorang penggodam menggunakan AI sebagai alat". Yang baharu bukan autonomi, tetapi leverage. Seorang operator, sedikit GPU sewaan dan satu agent open-source kini boleh melakukan kerja seluas satu pasukan pencerobohan kecil, dan keluk kemahiran gaya phishing yang dulu menapis penyerang cetek sudah tiada.
Sumber
- CrowdStrike: Unknown Threat Actor Uses AI-Driven ARTEX to Target South Korean Finance
- BleepingComputer: ARTEX AI, Claude agents used in cyberattacks on South Korean banks
- The Record: South Korean officials believe AI agents were used to hack several banks
- GovInfoSecurity: South Korea Suspects AI Tool Helped Steal Bank Customer Data
- The Kyunghyang Shinmun: Korean finance breached by a two-month-old Chinese AI
- The Herald Business: Exclusive: Chinese AI tool ARTEX used in wave of bank hacks, probe finds
- The Wall Street Journal: Hackers Use Chinese AI Tool to Hit South Korean Banks, Exposing New Risk
// penulis
Editor & Operator
Mohd Firdaus Abu Bakar (MrDodgerX) is an enterprise geospatial systems engineer in Malaysia and the editor behind hejes.my. He runs the briefing pipeline, curates and edits every draft, verifies each factual claim against primary sources, and presses the publish button — nothing ships without his review. He writes about AI, security and Malaysia's tech scene from a builder's perspective. Professional profile and code: the links below.
// sumber //
disahkan fakta · 11 OKT 2026 · hejes-content-fact-check
- Unknown Threat Actor Uses AI-Driven ARTEX to Target South Korean FinanceCrowdStrike · diakses 11 OKT 2026
- ARTEX AI, Claude agents used in cyberattacks on South Korean banksBleepingComputer · diakses 11 OKT 2026
- South Korean officials believe AI agents were used to hack several banksThe Record · diakses 11 OKT 2026
- South Korea Suspects AI Tool Helped Steal Bank Customer DataGovInfoSecurity · diakses 11 OKT 2026
- Korean finance breached by a two-month-old Chinese AIThe Kyunghyang Shinmun · diakses 11 OKT 2026
- Exclusive: Chinese AI tool ARTEX used in wave of bank hacks, probe findsThe Herald Business · diakses 11 OKT 2026
- Hackers Use Chinese AI Tool to Hit South Korean Banks, Exposing New RiskThe Wall Street Journal · diakses 11 OKT 2026
berkaitan //

Domain placeholder kini jadi pelantar malware
Domain placeholder third-party.com yang dipakai dalam docs kini menghidangkan ClickFix kepada pelawat Windows, dan 13 domain seumpamanya membawa scam.

Plugin4Shell: Pemilik Repo Boleh Menukar Plugin Terkunci
Plugin4Shell ialah bypass git SHA pin dalam Claude Code, Codex, GitHub Copilot dan Gemini CLI — pemilik repo boleh pasang kod lain atas pin yang disemak.

Claude Opus 5 Bantu Penyelidik Rampas Akaun Staf OpenAI
Hacktron merangkaikan bug libheif di forum Discourse OpenAI dengan kelemahan SSO lalu merampas akaun ChatGPT dan Codex pekerja.
// sertai suapan
satu ilmu seminggu. tiada spam.
ringkasan mingguan. berhenti bila-bila masa.