messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.6666.799
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.6666.799
VIB

PenTest

Hồ Chí Minh Khối Công nghệ Thông tin
Fulltime (toàn thời gian) Thỏa thuận 1 chỉ tiêu Hạn: 2026-11-01

Mô tả công việc

Mô tả công việc: Chịu trách nhiệm xây dựng và thực hiện kế hoạch kiểm thử an toàn thông tin (ATTT) nhằm phát hiện và xử lý kịp thời các dấu hiệu mất an toàn của hệ thống Công nghệ thông tin (CNTT); (ii) Triển khai/Vận hành các công cụ bảo mật nhằm rà soát ATTT theo vòng đời phát triển phần mềm.
1.    Tham gia vào các tiến trình ATTT theo vòng đời phát triển phần mềm (35%)
-    Đánh giá rà soát các vấn đề An ninh Bảo mật của Mã nguồn.
-    Thực hiện kiểm thử ATTT các ứng dụng web/ứng dụng di động của VIB.
-    Hỗ trợ khắc phục các vấn đề và vận hành an toàn trước/trong/sau khi ứng dụng được triển khai.
2.    Lựa chọn/Xây dựng và Triển khai/Vận hành các công cụ bảo mật nhằm phát hiện và xử lý kịp thời các rủi ro về ATTT theo vòng đời phát triển phần mềm (25%)
-    Xây dựng các công cụ nhằm đáp ứng nhu cầu ngắn hạn và dài hạn của bộ phận (Công cụ rà soát mã nguồn tự động, công cụ kiểm thử tự động, nền tảng xuất bản và lưu trữ báo cáo linh hoạt).
-    Triển khai/Vận hành các công cụ/công nghệ nhằm tự động hóa/tối ưu hóa các hoạt động của bộ phận, hỗ trợ vào việc đánh giá và rà soát ATTT của hệ thống.
3.    Nhận diện, theo dõi, thực thi các kiểm soát nhằm hạn chế các rủi ro vận hành cho hệ thống CNTT (15%)
-    Rà soát đánh giá ATTT theo các đợt bất thường, xung quanh các hệ thống trọng yếu, không giởi hạn phạm vi, cách thức.
-    Hỗ trợ các bên liên quan khắc phục các điểm yếu của hệ thống CNTT sau đánh giá rà soát.
4.    Hỗ trợ các hoạt động nhằm củng cố ATTT  (25%)
-    Tham gia vào đội ngũ ứng cứu/khắc phục sự cố khi có vấn đề về  ATTT.
-    Hỗ trợ hoạt động kiểm thử ATTT của đối tác dịch vụ bên thứ 3 (cung cấp thông tin, rà soát báo cáo, khắc phục lỗ hổng).
-    Hỗ trợ rà soát định kỳ tuân thủ theo thông tư/nghị định.
5.    Thực hiện các nhiệm vụ khác theo phân công của cấp quản lý.
Yêu cầu:
Trình độ Cử nhân trở lên chuyên ngành Khoa học máy tính, An toàn thông tin, Phát triển phần mềm hoặc tương đương;
Tối thiểu 5 năm(Chuyên gia)/4 năm (Chuyên viên cao cấp)/2 năm (Chuyên viên chính)/1 năm (Chuyên viên) kinh nghiệm làm việc trong lĩnh vực Kiểm thử  ATTT nói riêng và An ninh Ứng dung nói chung. Ưu tiên có kinh nghiệm làm việc trong lĩnh vực Tài chính – Ngân hàng; Trường hợp ứng viên có số năm kinh nghiệm ít hơn nhưng sở hữu kiến thức chuyên sâu, kỹ năng nổi bật hoặc có chứng chỉ chuyên môn uy tín vẫn có thể được xem xét cho cấp bậc cao hơn.
Kinh nghiệm chuyên sâu trong lĩnh vực kiểm thử ứng dụng (Web và Ứng dụng Di Động), đánh giá và rà soát lỗ hổng bảo mật của hệ thống CNTT;
Kiến thức nền tảng tốt về mạng, hệ điều hành, ứng dụng, cơ sở dữ liệu CNTT, đặc biệt là mảng An ninh ứng dụng.
Có các chứng chỉ/thành tích trong lĩnh vực ATTT là một lợi thế lớn.
Có khả năng xây dựng/triển khai/vận hành các công cụ đánh giá kiểm thử An toàn Thông tin
Có kỹ năng/kinh nghiệm hỗ trợ phân tích và khắc phục sự cố là một lợi thế.

Phân tích kỹ năng cần có

Phân tích kỹ năng cho vị trí PenTest tại VIB

Đây là vị trí chuyên sâu thuộc mảng An toàn thông tin (ATTT) trong khối CNTT ngân hàng, đòi hỏi ứng viên vừa có kiến thức nền tảng vững, vừa có khả năng thực chiến cao. Dưới đây là phân tích chi tiết:

1. Yêu cầu học vấn

  • Tốt nghiệp Cử nhân trở lên chuyên ngành: Khoa học máy tính, An toàn thông tin, Phát triển phần mềm hoặc tương đương.
  • Ưu tiên ứng viên có nền tảng từ các trường đào tạo CNTT mạnh: ĐH Bách Khoa, ĐH CNTT, Học viện Kỹ thuật Mật mã, ĐH FPT, ĐH Duy Tân... hoặc du học chuyên ngành Cyber Security.

2. Kinh nghiệm theo cấp bậc

Cấp bậc Kinh nghiệm tối thiểu Mô tả công việc kỳ vọng
Chuyên viên 1 năm Tham gia kiểm thử cơ bản, hỗ trợ senior
Chuyên viên chính 2 năm Tự chủ kiểm thử, viết báo cáo
Chuyên viên cao cấp 4 năm Dẫn dắt dự án, xây dựng quy trình
Chuyên gia 5 năm Chiến lược, mentor, quản lý tool chain

Lưu ý: VIB có linh hoạt trong việc xét cấp bậc nếu ứng viên sở hữu chứng chỉ uy tín hoặc kỹ năng nổi bật.

3. Hard Skills cần có

a) Kiểm thử ứng dụng (Web & Mobile)

  • Nắm vững OWASP Top 10 (web) và OWASP MASVS/MSTG (mobile)
  • Kinh nghiệm thực hành với Burp Suite Pro, OWASP ZAP, Postman, Frida (mobile hooking)
  • Hiểu sâu về: SQLi, SSRF, XSS, CSRF, IDOR, authentication bypass, deserialization, business logic flaws
  • Thành thạo ít nhất 1 framework mobile test: Android (APK reverse với jadx, JEB) hoặc iOS (Frida, Objection)

b) Source Code Review

  • Đọc hiểu code Java, Python, JavaScript/TypeScript, Kotlin, Swift
  • Biết dùng công cụ: SonarQube, Checkmarx, Veracode, Semgrep, GitLeaks
  • Khả năng phát hiện logic flaw, hardcoded secret, insecure cryptographic implementation

c) Nền tảng hệ thống

  • Mạng: TCP/IP, DNS, HTTP/S, firewall, proxy, VPN, load balancer
  • Hệ điều hành: Linux (ưu tiên), macOS, Windows Server
  • Database: MySQL, PostgreSQL, Oracle, NoSQL — đặc biệt SQL injection
  • Web server: Nginx, Apache, IIS, Tomcat

d) Xây dựng & Vận hành công cụ

  • Scripting: Python, Bash, PowerShell
  • Tự động hóa: xây dựng CI/CD pipeline scan bảo mật (GitLab CI, Jenkins, GitHub Actions)
  • Container: Docker, Helm chart cho security tool
  • Nền tảng lưu trữ báo cáo: ELK Stack, Grafana, custom web portal

e) Tuân thủ & Quy trình

  • Nắm các tiêu chuẩn: Thông tư hướng dẫn của NHNN về ATTT, ISO 27001, PCI-DSS, NIST
  • Quy trình: SDLC, DevSecOps, incident response theo NIST/SANS

4. Soft Skills

  • Khả năng viết báo cáo kỹ thuật rõ ràng, có khả năng truyền đạt cho cả dev lẫn quản lý
  • Tư duy phản biện, hacker mindset
  • Làm việc nhóm tốt (phối hợp với dev team, SOC, GRC)
  • Chịu được áp lực khi có sự cố ATTT
  • Khả năng tự học, cập nhật CVE mới hàng tuần

5. Chứng chỉ gợi ý (ưu tiên từ cao xuống)

Chứng chỉ Tổ chức Độ khó Phù hợp cấp bậc
OSCP OffSec Cao Chuyên viên chính trở lên
OSEP OffSec Cao Chuyên viên cao cấp
OSWE OffSec Cao Chuyên viên cao cấp (Web focus)
eWPTX / eWPT eLearnSecurity Trung cao Chuyên viên
CEH / ECSA EC-Council Trung bình Chuyên viên
GWAPT SANS/GIAC Cao Chuyên viên chính
GMOB SANS/GIAC Cao Mobile specialist
CISSP (ISC)² Trung bình Chuyên gia
CompTIA PenTest+ CompTIA Trung bình Fresher/Junior
Security+ CompTIA Cơ bản Fresher

Khuyến nghị: Ưu tiên chứng chỉ thực hành (OSCP, eWPTX) hơn lý thuyết (CEH).

Chuẩn bị phỏng vấn

Hướng dẫn phỏng vấn vị trí PenTest - VIB

Quy trình tuyển dụng dự kiến (3-5 vòng)

Vòng 1: HR Screening (30-45 phút)

  • Xác nhận thông tin cá nhân, mong muốn mức lương, thời gian onboard làm việc
  • Giới thiệu sơ lược về VIB, vị trí, văn hóa làm việc
  • Một số câu hỏi competency-based cơ bản

Vòng 2: Technical Test (60-90 phút)

  • Hình thức: Làm bài test trên giấy hoặc online qua nền tảng (HackerRank, HackerOne, custom)
  • Nội dung thường gặp:
  • Multiple choice về OWASP Top 10
  • Write-up: Phân tích một đoạn code có lỗ hổng
  • Live CTF mini: Khai thác một web app mẫu (chứa SQLi, XSS, IDOR)
  • Câu hỏi tình huống: Ứng phó sự cố ransomware

Vòng 3: Technical Interview (60-90 phút)

  • Phỏng vấn 1-1 hoặc 2-1 với Senior Pentester / Security Manager
  • Đi sâu vào kinh nghiệm thực tế, cách tiếp cận một dự án pentest
  • Câu hỏi chuyên sâu (xem bên dưới)

Vòng 4: Manager Interview (45-60 phút)

  • Trưởng phòng / Giám đốc trung tâm CNTT
  • Đánh giá tư duy chiến lược, khả năng quản lý dự án, leadership
  • Câu hỏi về tầm nhìn ATTT cho ngân hàng

Vòng 5: Final / Offer (có thể có)

  • Director-level interview hoặc chỉ offer letter

Câu hỏi phỏng vấn hay gặp

Vòng kỹ thuật chuyên sâu:

1. "Hãy mô tả quy trình pentest một ứng dụng web từ đầu đến cuối."
→ Trả lời: Recon → Mapping (Burp) → Discovery (active/passive scan) → Exploitation (manual + automated) → Post-exploitation → Reporting → Re-test.

2. "Sự khác biệt giữa SAST, DAST và IAST? Khi nào dùng cái nào?"
→ SAST: phân tích source code tĩnh, sớm trong SDLC. DAST: black-box test app runtime. IAST: kết hợp cả hai, agent bên trong app. VIB cần cả ba.

3. "Bạn tìm thấy SQL Injection trong một endpoint POST. Trình bày các bước khai thác và viết payload."
→ Demo bypass authentication, dump database, nêu cách escalate lên RCE nếu có.

4. "Mobile app sử dụng certificate pinning. Làm sao bypass để test?"
→ Frida + Objection, hook SSL context, patch binary với apktool + keytool.

5. "CVE nào bạn đã từng exploit trong bug bounty hoặc dự án thực tế?"
→ Chuẩn bị 2-3 case study chi tiết: input, phương pháp, kết quả, impact.

6. "Làm sao test một ứng dụng mà bạn không có source code?"
→ Black-box: recon bằng Burp, fingerprint tech stack, fuzzing, mobile dùng MobSF.

7. "Bạn phát hiện một lỗ hổng nghiêm trọng nhưng team dev không có bandwidth fix ngay. Bạn xử lý thế nào?"
→ Câu hỏi tình huống đánh giá communication skill. Trả lời: phân loại severity, đề xuất biện pháp tạm thời (WAF rule, IP whitelist), lên lịch fix, theo dõi.

8. "Phân biệt giữa vulnerability, threat và risk? Cho ví dụ trong ngân hàng."
→ Vulnerability: lỗ hổng SQLi. Threat: attacker nhắm vào. Risk: Impact tài chính + reputational.

Vòng Manager:

9. "Bạn nghĩ thách thức ATTT lớn nhất của ngân hàng số hiện nay là gì?"
→ Gợi ý: API security, supply chain, social engineering, deepfake, AI-driven attack.

10. "Làm sao xây dựng văn hóa secure-by-design trong team dev?"
→ Training, secure SDLC, threat modeling, code review gate, gamification (CTF nội bộ).

Tips chuẩn bị

1. Portfolio cá nhân: Tạo blog hoặc GitHub repo ghi lại write-up CTF, bug bounty (đã được disclosure), research.
2. Demo lab: Chuẩn bị máy có sẵn Burp, OWASP ZAP, Docker chạa vulnerable app (DVWA, Juice Shop, HackTheBox).
3. Research VIB trước: Đọc về digital banking của VIB (MyVIB, VIB iPay), app nào hay có chương trình bug bounty.
4. Dress code: Business formal (vest + sơ mi) cho vòng manager, smart casual cho vòng technical.
5. Chuẩn bị STAR: Cho 5 dự án lớn nhất bạn đã làm, áp dụng format Situation - Task - Action - Result.

Lưu ý đặc biệt cho VIB

  • VIB chuyển đổi số mạnh, ngân hàng thuần số đầu tiên với MyVIB → cần pentester hiểu fintech workflow
  • Làm việc ở TP.HCM, văn phòng chính tại Quận 1/Quận 7 — xác nhận địa điểm trước khi đến

Lộ trình ôn thi

Lộ trình ôn tập & chuẩn bị (1-2 tuần)

Giai đoạn 1: Nền tảng (Ngày 1-3)

Kiến thức nền bắt buộc phải nắm chắc:

  • HTTP/HTTPS, REST API, GraphQL — đọc RFC và spec
  • TLS handshake, certificate, JWT vs OAuth2 vs SAML
  • OWASP Top 10 (2021) — nhớ từng vulnerability, cách exploit và cách fix
  • OWASP API Security Top 10 (2023)
  • OWASP MASVS cho mobile

Tài liệu tham khảo:

  • OWASP Testing Guide v4 (miễn phí PDF)
  • PortSwigger Web Security Academy (miễn phí, lab thực hành)
  • HackerOne Hacktivity (xem report thực tế)

Giai đoạn 2: Thực hành (Ngày 4-10)

Làm các lab miễn phí:

  • PortSwigger Web Security Academy — hoàn thành ít nhất 10 lab SQLi, XSS, SSRF, Authentication
  • TryHackMe: Complete Beginner, Jr Penetration Tester, Offensive Pentesting paths
  • Hack The Box: Starting Point (free tier) hoặc Retired machines
  • OWASP WebGoat, DVWA, bWAPP (cài local bằng Docker)
  • DVIA või Damn Vulnerable iOS App (mobile)

Practice report writing:

  • Viết 2-3 report pentest mẫu, format giống template thật (Executive Summary + Technical Findings + Remediation)
  • Dùng tool: Serpico, Dradis, PlexTrac (có bản free)

Source code review:

  • Đọc source Damn Vulnerable Web App (DVWA), Juice Shop
  • Cài Semgrep või SonarQube, scan và phân tích kết quả
  • Tham khảo: "Secure Code Review" by Jim Manico (OWASP)

Giai đoạn 3: Đi sâu vào banking context (Ngày 11-14)

Nghiên cứu fintech security:

  • PCI-DSS 4.0 — yêu cầu cho payment app
  • Thông tư 17/2024/TT-NHNN của NHNN về an toàn giao dịch trực tuyến
  • ISO 27001/27002 cho ngân hàng
  • Common attacks trên mobile banking: overlay, accessibility abuse, root detection bypass

Reverse engineering mobile:

  • Cài jadx-gui, apktool, Frida, Objection
  • Thực hành bypass SSL pinning với Frida script
  • Đọc write-up: HackTricks mobile pentesting

Tool mastery:

  • Burp Suite Pro: Intruder, Repeater, Extensions (Autorize, Logger++, Param Miner)
  • Nuclei template custom
  • Nmap NSE script
  • Custom Python script: tự viết recon tool đơn giản

Lộ trình 14 ngày cụ thể

Ngày Hoạt động
1-2 Ôn OWASP Top 10 + HTTP protocol
3-4 Làm 5 lab SQLi trên PortSwigger
5-6 Làm 5 lab XSS, Authentication trên PortSwigger
7 Làm 5 lab SSRF, Access Control
8 Source code review cơ bản với DVWA
9 Setup Burp Suite Pro, viết extension đơn giản
10 Mobile pentest cơ bản với DVIA
11 Đọc PCI-DSS + ISO 27001 essentials
12 Viết 1 report pentest hoàn chỉnh
13 Research VIB (MyVIB, công nghệ stack nếu tìm được)
14 Mock interview + review lại kiến thức

Tài liệu nên mua (nếu có budget)

  • "The Web Application Hacker's Handbook" (Stuttard, Pinto)
  • "Web Hacking 101" by Peter Yaworski
  • "Hacking APIs" by Corey Ball
  • "Mobile Application Penetration Testing" by Vijay Kumar Velu
  • Pluralsight/INE subscription cho OSCP prep

Tư vấn nghề nghiệp

Lời khuyên sự nghiệp cho vị trí PenTest tại ngân hàng

Lộ trình thăng tiến trong mảng Pentest ngân hàng

```
Fresher (0-1 năm)
→ Chuyên viên ATTT (1-2 năm)
→ Chuyên viên chính (2-4 năm)
→ Chuyên viên cao cấp (4-6 năm)
→ Chuyên gia / Senior Pentester (6-8 năm)
→ Trưởng nhóm Pentest / Manager (8-10 năm)
→ Giám đốc Trung tâm ATTT / CISO (10+ năm)
```

Tại VIB và các ngân hàng top, con đường có thể đi thêm:

  • Chuyên gia Red Team (sau 3-4 năm kinh nghiệm)
  • Threat Hunter (sang SOC chuyên sâu)
  • Security Architect (sang kiến trúc bảo mật)
  • CISO trẻ (10-12 năm nếu có MBA hoặc background quản lý)

Mức lương ước lượng theo cấp bậc (tham khảo)

Cấp bậc Mức lương gross/tháng (VNĐ) Ghi chú
Chuyên viên 20 - 35 triệu Fresher/Junior
Chuyên viên chính 35 - 60 triệu Mid-level
Chuyên viên cao cấp 60 - 100 triệu Senior
Chuyên gia 100 - 150 triệu Expert
Manager/Lead 120 - 200 triệu Quản lý nhóm
Director/CISO 200 - 400+ triệu Cấp lãnh đạo

Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm. VIB thường ở mức competitive trong top ngân hàng tư nhân. Lương có thêm 13-14tháng, thưởng Tết, review lương 6 tháng/lần.

Kỹ năng cần phát triển thêm

Trong 6 tháng đầu tại vị trí:
1. Hiểu sâu hệ thống ngân hàng VIB (core banking, internet banking, mobile banking)
2. Nắm được tooling stack hiện có và vendor
4. Xây dựng quan hệ với team dev, SOC, GRC
4. Học cách viết executive summary cho leadership

Trong 1-2 năm:
1. Lấy chứng chỉ OSCP hoặc eWPTX
2. Phát triển skill DevSecOps (CI/CD security, IaC scanning)
3. Tham gia cộng đồng: viết blog, nói tại meetup
5. Đóng góp open source security tool
5. Tham gia bug bounty program

Trong 3-5 năm:
1. Mentor junior
2. Phát triển skill quản lý dự án (Agile, Scrum)
3. Học về AI/ML security (đang là trend lớn 2024-2026)
4. Mở rộng sang cloud security (AWS, Azure, GCP security)
5. Xây dựng personal brand trong ngành

Những lưu ý quan trọng

Về môi trường ngân hàng:

  • Áp lực compliance cao hơn tech company
  • Quy trình audit, log, reporting chặt chẽ hơn
  • Được học về PCI-DSS, ISO 27001, các tiêu chuẩn ngân hàng
  • Lương ổn định, benefits tốt (bảo hiểm sức khỏe, thưởng lễ tết)

Về Pentest specifically:

  • Công việc có tính chu kỳ (dự án lớn theo quý/năm) + on-demand khi có issue
  • Cân bằng giữa proactive (scan, test định kỳ) và reactive (sự cố)
  • Cơ hội red team và purple team nếu chứng minh được năng lực

Về văn hóa VIB:

  • VIB là ngân hàng trẻ, dynamic, đẩy mạnh chuyển đổi số
  • Thuộc nhóm ngân hàng tư nhân hàng đầu (cùng Techcombank, MBB, ACB)
  • Có thể được expose với tech stack hiện đại: microservices, cloud-native, API-first

Lời khuyên cuối cùng

1. Đừng chỉ học tool, hãy hiểu concept: Burp Suite chỉ là tool, "tư duy hacker" mới là giá trị cốt lõi.
2. Network trong cộng đồng ATTT Việt Nam: VNPT ISC, VCS (Viettel), VSec, CyRadar, các meetup như OWASP Vietnam Chapter.
3. Liên tục cập nhật: Theo dõi KrebsOnSecurity, The Hacker News, CVE Trends, Threat Post.
4. Cân bằng giữa technical và business: Hiểu risk appetite của ngân hàng để đề xuất remediation hợp lý.
5. Có đạo đức nghề nghiệp: Trong lĩnh vực nhạy cảm như ngân hàng, integrity là yếu tố sống còn.

Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm.

Câu hỏi thường gặp

Em là sinh viên năm cuối ngành An toàn thông tin, chưa đi làm, có thể ứng tuyển vị trí PenTest tại VIB không?

Theo JD thì yêu cầu tối thiểu 1 năm kinh nghiệm cho vị trí Chuyên viên, nhưng nếu em có chứng chỉ chuyên môn (OSCP, eJPT, CompTIA Security+) và portfolio write-up CTF/bug bounty ấn tượng, em vẫn có thể apply và được xem xét. Mẹo: chuẩn bị GitHub repo với các bài write-up từ TryHackMe, HackTheBox, hoàn thành ít nhất 20-30 lab PortSwigger, và có 1 chứng chỉ entry-level. Nhiều ngân hàng tại Việt Nam sẵn sàng nhận fresher có nền tảng tốt và đào tạo thêm.

Mức lương cho vị trí PenTest tại VIB khoảng bao nhiêu? Có thể deal cao hơn không?

Mức lương ghi trong JD là "Thỏa thuận" nên phụ thuộc vào kinh nghiệm và chứng chỉ. Tham khảo thị trường hiện tại: Chuyên viên (1-2 năm) khoảng 25-40 triệu gross, Chuyên viên chính (3-4 năm) khoảng 45-70 triệu, Chuyên viên cao cấp khoảng 80-120 triệu. Lưu ý: Mức lương có thể thay đổi tùy ngân hàng và thời điểm. Để deal tốt hơn, em cần: có OSCP hoặc chứng chỉ tương đương, kinh nghiệm fintech/ngân hàng, portfolio bug bounty thật, và chứng minh được giá trị mang lại. VIB thường cạnh tranh với Techcombank, MBB nên offer có thể tốt hơn mặc thị trường chung.

Em đang làm Dev (3 năm Java), muốn chuyển sang Pentest tại ngân hàng. Lộ trình thế nào?

Đây là lợi thế rất lớn! VIB đang cần người hiểu code để review source code và DevSecOps. Lộ trình gợi ý: (1) Học OWASP Top 10 sâu, làm 50 lab trên PortSwigger Academy; (2) Học Burp Suite, viết extension bằng Java/Python; (3) Lấy chứng chỉ eWPT hoặc BSCP; (4) Thử sức với bug bounty trên HackerOne (target: các app fintech); (5) Apply vị trí Chuyên viên chính, highlight rằng em hiểu secure coding từ góc độ dev. Với nền tảng Java, em sẽ review code Java rất tốt, đó là điểm cộng lớn. Thời gian chuyển đổi hợp lý khoảng 6-12 tháng nếu tập trung.

Công việc PenTest tại ngân hàng có khác gì so với Pentest ở công ty product/consulting không?

Khác khá nhiều: (1) Phạm vi: thường giới hạn trong hệ thống nội bộ của ngân hàng, app do chính team dev làm, không pentest khách hàng; (2) Compliance: phải tuân theo Thông tư NHNN, ISO 27001, PCI-DSS; (3) Mục tiêu: tìm lỗ hổng trước khi hacker tấn công, bảo vệ dữ liệu khách hàng; (4) Workflow: theo SDLC, có gate bảo mật rõ ràng; (5) Tốc độ: phải cân bằng với release schedule, không thể block release quá lâu; (6) Phạm vi đặc thù: core banking, payment gateway, internet banking, mobile banking — đều là app có yêu cầu bảo mật cực cao. Ở consulting bạn sẽ test nhiều khách hàng đa ngành, còn ở ngân hàng bạn sâu vào 1 ngành nhưng đào sâu hơn.

Tôi có 5 năm kinh nghiệm Pentest, muốn ứng tuyển vị trí Chuyên gia tại VIB. Cần chuẩn bị gì?

Với 5 năm, bạn hoàn toàn đủ điều kiện ứng tuyển cấp Chuyên gia. Chuẩn bị: (1) Cập nhật CV: nhấn mạnh các dự án lớn, vai trò dẫn dắt, impact đo lường được (giảm X% lỗ hổng critical, tiết kiệm Y tỷ...); (2) Portfolio: có write-up trên blog cá nhân, research đã công bố, CVE nếu có; (3) Chứng chỉ: OSCP + 1 chứng chỉ khác (OSWE, CISSP, SANS); (4) Hiểu biết về VIB: nghiên cứu stack công nghệ, đối thủ cạnh tranh, thách thức ATTT của ngân hàng Việt; (5) Chuẩn bị câu trả lời cho câu hỏi chiến lược: làm sao xây dựng đội ngũ pentest, công cụ nào nên đầu tư, làm sao đo ROI của security; (7) Mindset leadership: không chỉ pentest mà còn mentor, define process, xây tool. Bạn nên deal lương ở mức 100-150 triệu.

VIB có chương trình bug bounty không? Nếu tôi apply vào thì có được phép làm ngoài không?

Hiện tại VIB có chương trình bug bounty trên nền tảng YesWeHack hoặc tương tự (cần check trực tiếp trên website VIB). Về việc làm ngoài khi là nhân viên: (1) Cần ký NDA với VIB, thường không được pentest hệ thống VIB ngoài giờ làm việc; (2) Được pentest các platform khác nếu không vi phạm NDA và không ảnh hưởng công việc; (3) Nên disclose bug cho VIB thông qua channel nội bộ trước khi public; (5) Tốt nhất hỏi HR trong buổi phỏng vấn để rõ policy. Làm pentester ở ngân hàng lớn như VIB, nhiều khi cơ hội red team nội bộ và tham gia CTF quốc tế đã là cơ hội tốt để phát triển.

Làm PenTest tại VIB có cơ hội phát triển lên Red Team hoặc CISO không?

Hoàn toàn có! VIB có văn hóa khuyến khích phát triển nội bộ. Lộ trình thực tế tại các ngân hàng lớn: Chuyên viên Pentest (2 năm) → Senior Pentester (3 năm) → Lead Pentest/Red Team Lead (5-8 năm) → Manager Security Operations (8-10 năm) → Director/CISO (12+ năm). Để đi nhanh: (1) Lấy OSCP, OSCE trong 2 năm đầu; (2) Đề xuất xây dựng Red Team nội bộ cho VIB; (3) Phát triển skill quản lý — tham gia quản lý junior, dự án; (4) Học thêm MBA hoặc chứng chỉ quản lý (CISSP, CISM); (5) Network rộng trong ngành. Nhiều CISO ngân hàng Việt Nam hiện tại đều xuất thân từ pentester, ví dụ ở Techcombank, MBB.

Câu hỏi kỹ thuật: Tôi tìm thấy một lỗ hổng SQL Injection trong ứng dụng nội bộ của VIB. Quy trình xử lý như thế nào?

Quy trình chuẩn khi phát hiện lỗ hổng critical: (1) Ngay lập tức dừng khai thác sâu, ghi lại proof-of-concept (PoC) không gây damage; (2) Đánh giá severity theo CVSS: SQL Injection thường Critical/High; (3) Xác định phạm vi ảnh hưởng: bao nhiêu bản ghi có thể lộ, có thể escalate lên RCE không; (4) Liên hệ khẩn cấp: Lead Pentester + App Owner + CISO; (5) Đề xuất biện pháp tạm thời: WAF rule chặn pattern, tạm disable chức năng, IP whitelist; (6) Phối hợp team dev để fix: dùng parameterized statement, input filtering; (7) Re-test sau khi fix; (8) Viết báo cáo chi tiết cho compliance; (9) Lưu log vào hệ thống tracking (Jira/ServiceNow); (10) Review quy trình để tránh lặp lại. Trong ngân hàng, việc này thường được escalate trong vài giờ đến vài ngày tùy severity.

Em mới tốt nghiệp, chưa có kinh nghiệm, muốn vào mảng Pentest ngân hàng thì bắt đầu từ đâu?

Lộ trình cho người mới hoàn toàn có thể: (1) Năm 1: Học nền tảng - lấy CompTIA Security+, hoàn thành TryHackMe Jr Pentester path, thực hành Burp Suite; (2) Năm 1-2: Làm ở vị trí SOC Analyst hoặc Security Engineer tại ngân hàng để hiểu môi trường; (3) Năm 2-3: Chuyển sang vị trí Junior Pentester, lấy eJPT hoặc OSCP; (4) Song song: Tham gia cộng đồng OWASP Vietnam, viết blog, tham gia CTF online (HackTheBox, PicoCTF); (5) Mẹo apply: target vào các bank tuyển SOC/IT Security fresher trước, sau 1-2 năm rotate sang team Pentest. VIB, Techcombank, MBB, ACB đều có chương trình Fresher/MT cho mảng CNTT/ATTT. Kiên trì 2-3 năm là có thể apply vị trí Pentest chính thức.