Chuyển đến nội dung chính
Tìm triệu chứng của bạn bên dưới. Mỗi mục nêu nguyên nhân, điều cần kiểm tra và cách khắc phục, kèm liên kết tới trang hướng dẫn đầy đủ.

Bắt đầu tại đây

Tên miền và thiết lập

Nguyên nhân: bản ghi TXT không khớp với giá trị CloudThinker mong đợi, hoặc DNS chưa cập nhật.Kiểm tra: so sánh bản ghi bạn đã công bố với DNS record name và TXT value trong Target ownership. Nguyên nhân phổ biến là nhà cung cấp tự thêm tên zone, khiến tên miền xuất hiện hai lần trong tên bản ghi.Khắc phục: xóa hậu tố trùng lặp, đợi vài phút và nhấn Check again. Xem Xác minh tên miền.
Nguyên nhân: tên miền của ứng dụng chưa được xác minh, hoặc kiểm tra TXT thất bại.Kiểm tra: mở thẻ Target ownership của ứng dụng. Người dùng không phải admin của workspace sẽ thấy Ask a workspace admin to verify thay vì bằng chứng DNS.Khắc phục: hoàn tất bằng chứng DNS và nhấn Check again, rồi mở lại Run pentest. Nếu bạn không phải admin của workspace, hãy nhờ một admin xác minh từ Cyber → Settings hoặc thẻ Target ownership của ứng dụng. Xem Chạy pentest.

Đăng nhập thử nghiệm

Thông tin đăng nhập bằng mật khẩu được lưu mà không đăng nhập thử, nên lưu được chưa chứng tỏ thông tin đó dùng được. Lượt chạy sẽ đăng nhập khi bắt đầu. Session token thì khác: Verify and attach chỉ lưu token nếu yêu cầu thành công, và Run pentest kiểm tra lại trước mỗi lượt chạy. Long-lived token không được kiểm tra trước, nên token bị ứng dụng của bạn từ chối cũng không làm dừng lượt chạy: lượt chạy vẫn tiếp tục và báo cáo liệt kê những gì không kiểm thử được. Xem Thêm người dùng thử nghiệm.
Nguyên nhân: đăng nhập bằng mật khẩu của một người dùng thử nghiệm không thành công. Khi một đăng nhập bắt buộc thất bại, lượt chạy dừng lại thay vì kiểm thử như khách chưa đăng nhập.Kiểm tra: username, password và Login URL trong Settings của ứng dụng, ở mục Test identities. Login URL phải cùng origin với mục tiêu của ứng dụng và nằm trong phạm vi của ứng dụng.Khắc phục: cập nhật thông tin đăng nhập và chạy lại. Với đăng nhập cần MFA hoặc nằm trên tên miền identity provider riêng, hãy dùng Session token. Xem Bắt đầu nhanh với Cyber.
Nguyên nhân: session token đã lưu hết hạn hoặc mục tiêu giờ đã từ chối token. Hộp thoại chạy kiểm tra session token trước khi khởi chạy.Kiểm tra: cảnh báo trong hộp thoại Run pentest. Login verification unavailable nghĩa là bước kiểm tra không truy cập được mục tiêu, không phải thông tin đăng nhập bị từ chối.Khắc phục: nhấn Update login để dán một yêu cầu cURL mới, hoặc Test again sau khi sửa tài khoản. Lượt chạy không thể bắt đầu cho đến khi token hoạt động. Xem Pentest Deep dive.

Đăng nhập có CAPTCHA

Lưu người dùng thử nghiệm dùng mật khẩu không bao giờ đăng nhập thử, nên chỉ lỗi trong form mới hiện ra khi bạn nhấn Save login. Các thông báo CAPTCHA, timeout và MFA bên dưới đến từ bước đăng nhập của một lượt chạy. Xem Xử lý đăng nhập có CAPTCHA.
Nguyên nhân: thử thách không được giải.Kiểm tra: test key hoặc bypass header đã được cài trên mục tiêu chưa, và có cho phép automated fallback cho người dùng thử nghiệm đó không.Khắc phục: cài test key khớp hoặc một bypass, hoặc cho phép fallback nếu solver đã bật cho CloudThinker của bạn. Nếu không cách nào hiệu quả, hãy gắn một Session token. Xem Chọn cách tiếp cận.
Nguyên nhân: CAPTCHA solver enabled đang tắt cho toàn bộ CloudThinker của bạn, hoặc không có AI vision model nào để gọi. Allow for this identity không thể ghi đè điều đó.Kiểm tra: hỏi bộ phận hỗ trợ CloudThinker, hoặc người vận hành CloudThinker cho công ty bạn, xem solver đã bật chưa.Khắc phục: yêu cầu bật solver, hoặc chuyển sang Target test keys hoặc Bypass header. Xem Những gì automated fallback xử lý được.
Nguyên nhân: loại thử thách là loại mà lượt chạy không xử lý được.Kiểm tra: nhà cung cấp và loại thử thách mà trang đăng nhập của bạn hiển thị.Khắc phục: dùng bypass trên mục tiêu hoặc Session token. Xem Xử lý đăng nhập có CAPTCHA.
Nguyên nhân: đăng nhập chuyển hướng ra ngoài mục tiêu hoặc phạm vi của ứng dụng.Kiểm tra: Login URL (optional) cùng mục tiêu và phạm vi của ứng dụng.Khắc phục: trỏ Login URL tới một trang trên origin của mục tiêu, hoặc mở rộng phạm vi để bao gồm đường dẫn đăng nhập. Với đăng nhập trên tên miền khác, hãy dùng Session token. Xem Cấu hình đăng nhập.
Nguyên nhân: widget và server của bạn không dùng cặp test key khớp nhau cho nhà cung cấp bạn đã chọn.Kiểm tra: sitekey trong widget đăng nhập và test secret trong bộ xác minh phía server thuộc cùng một cặp test. Nhập sitekey trong CloudThinker không thay đổi bộ xác minh trên server của bạn.Khắc phục: cài cặp khớp nhau trên staging. Test sitekey không thể vượt qua xác minh trên production. Xem Test key của nhà cung cấp.
Nguyên nhân: tên header là tên được giữ chỗ hoặc không phải tên header hợp lệ, hoặc bạn đã cố lưu header bypass từ form.Kiểm tra: tên không phải một trong Authorization, Proxy-Authorization, Cookie, Host, Content-Length, Transfer-Encoding, Connection, Upgrade, TE, Trailer, Origin hoặc Referer.Khắc phục: chọn một tên chỉ bypass của bạn dùng, chẳng hạn X-QA-Bypass. Lưu người dùng thử nghiệm với None, rồi đặt header qua chat. Xem Đặt Customer bypass.
Nguyên nhân: quá trình đăng nhập, bao gồm mọi lần thử CAPTCHA, vượt quá thời hạn đăng nhập (mặc định 60 giây).Kiểm tra: lượt chạy có dành thời gian cho một thử thách CAPTCHA không.Khắc phục: thử lại, hoặc nhờ bộ phận hỗ trợ CloudThinker, hoặc người vận hành CloudThinker cho công ty bạn, tăng thời hạn đăng nhập bằng mật khẩu. Test key hoặc bypass header loại bỏ hoàn toàn thời gian giải. Xem Cấu hình đăng nhập.
Nguyên nhân: form mật khẩu không phải bước cuối cùng của quá trình đăng nhập.Kiểm tra: đăng nhập thủ công và ghi lại mọi bước sau mật khẩu.Khắc phục: gắn một Session token sao chép từ trình duyệt đã đăng nhập. Xem Thêm người dùng thử nghiệm.

Lượt chạy và phạm vi kiểm tra

Nguyên nhân: một bước kiểm tra cần thứ bạn chưa cung cấp: role thứ hai, một tenant, một repository hoặc tài liệu API.Kiểm tra: nhấn Show limited checks ở Start, hoặc đọc tab Report của lượt chạy.Khắc phục: bổ sung đầu vào còn thiếu và chạy lại. Kiểm tra bị giới hạn không phải kiểm tra đã đạt. Xem Chạy pentest.
Nguyên nhân: Changes only so sánh với lượt chạy thành công gần nhất, và hiện chưa có lượt nào.Kiểm tra: tab Runs của ứng dụng xem có lượt chạy Whole codebase thành công không.Khắc phục: hoàn tất một lượt chạy Whole codebase trước. Xem Chạy ngay hoặc theo lịch.
Nguyên nhân: Deep dive đang tắt cho toàn bộ CloudThinker của bạn. Điều này không phụ thuộc vào gói của bạn.Kiểm tra: các thẻ cường độ khác có chọn được không.Khắc phục: chọn Full để kiểm thử có tính phá hủy. Để bật Deep dive, hãy hỏi bộ phận hỗ trợ CloudThinker, hoặc người vận hành CloudThinker cho công ty bạn. Xem Pentest Deep dive.
Nguyên nhân: bạn đã nhập giới hạn credit. Giới hạn credit chỉ áp dụng cho lượt chạy thủ công.Kiểm tra: trường Credit limit · Optional trong hộp thoại chạy.Khắc phục: xóa trường này để lên lịch. Xem Pentest Deep dive.
Nguyên nhân: đúng như dự kiến. Giới hạn dừng các lượt kiểm tra mới ở mức 90%, nhưng lượt đang chạy và báo cáo vẫn hoàn tất.Kiểm tra: số credit mỗi lượt kiểm tra đã hoàn tất sử dụng, trong activity feed của lượt chạy.Khắc phục: đặt giới hạn thấp hơn lần sau nếu bạn cần thêm dư địa. Xem Pentest Deep dive.

Phát hiện

Nguyên nhân: bảng từ chối một số thao tác di chuyển. Dismissed không bao giờ nhận thao tác kéo vì loại bỏ phải kèm lý do. Needs verification chỉ nhận lại những thẻ vốn thuộc cột này. Bản sửa đã được lần quét chứng minh chỉ di chuyển khi có lần quét mở lại phát hiện.Kiểm tra: lý do bảng hiển thị khi từ chối thao tác thả.Khắc phục: để loại bỏ, mở phát hiện và nêu lý do. Nếu không, di chuyển thẻ tới cột chấp nhận thẻ đó. Xem Phân loại phát hiện.
Nguyên nhân: bạn có vai trò Viewer.Kiểm tra: vai trò của bạn trong Vai trò.Khắc phục: nhờ admin của workspace cấp vai trò Developer. Bạn vẫn có thể sao chép và tải xuống phát hiện.
Nguyên nhân: phát hiện đã loại bỏ rời khỏi các cột công việc.Kiểm tra: tab All, tab này bao gồm cả phát hiện Dismissed.Khắc phục: mở phát hiện và nhấn Reopen finding, hoặc kéo thẻ từ Dismissed sang một cột công việc. CloudThinker sẽ đưa phát hiện vào các lần quét trở lại. Xem Phân loại phát hiện.
Nguyên nhân: một lần quét sau đã chứng minh lại vấn đề.Kiểm tra: liên kết Runs của ứng dụng để xem lượt chạy nào đã mở lại phát hiện.Khắc phục: mở phát hiện để xem bằng chứng mới và sửa lại. Xem Phân loại phát hiện.
Nguyên nhân: đánh dấu một phát hiện để kiểm tra lại không khởi động lần quét.Kiểm tra: có lịch nào được bật trong Settings của ứng dụng không.Khắc phục: nhấn Run pentest ở đầu trang ứng dụng, hoặc bật một lịch. Xem Phân loại phát hiện.

Code Audit

Nguyên nhân: chưa branch nào được audit và vai trò của bạn không thể bắt đầu audit, hoặc Code Audit đang tắt cho toàn bộ CloudThinker của bạn.Kiểm tra: vai trò của bạn trong Vai trò. Viewer có thể đọc audit và phát hiện; chỉ Admin và Developer mới bắt đầu được audit.Khắc phục: nhờ Admin hoặc Developer chạy audit đầu tiên cho branch. Nếu không ai thấy Repositories, hãy nhờ bộ phận hỗ trợ CloudThinker, hoặc người vận hành CloudThinker cho công ty bạn, bật Code Audit.
Nguyên nhân: repository đó chưa được kết nối, hoặc kết nối không bao gồm repository đó.Kiểm tra: nhà cung cấp Git trong More → Workspace settings → Connections.Khắc phục: kết nối hoặc mở rộng quyền truy cập tới repository, rồi mở lại Audit repository. Thiết lập Review và quyền truy cập Code Audit là riêng biệt, nên repository đã cấu hình cho Review không giúp mở một repository khác ở đây. Xem Kết nối.
Nguyên nhân: branch giữ các phát hiện mà lần audit hoàn tất gần nhất đã công bố. Lần thử thất bại không bao giờ thay thế các phát hiện này.Kiểm tra: lần thử thất bại trên branch để xem lỗi.Khắc phục: sửa nguyên nhân và nhấn Run audit lại. Xem Theo dõi một branch.
Nguyên nhân: bước xác minh cho phát hiện đó đang chờ, bị chặn hoặc không kết luận được.Kiểm tra: bằng chứng của phát hiện và các giới hạn của lần audit.Khắc phục: coi phát hiện là chưa giải quyết và tự xem xét. Lần audit hoàn tất nhưng xác minh bị chặn không phải là kết quả sạch. Xem Đọc kết quả.
Nguyên nhân: mỗi lần audit mô tả commit mà lần audit đó đã ghim, và về sau không có gì ghi đè lên kết quả đó.Kiểm tra: so sánh commit trên phát hiện với commit chứa bản sửa của bạn.Khắc phục: nhấn Run audit, hoặc đợi lần audit theo lịch tiếp theo của branch. Xem Lên lịch đánh giá lại.
Nguyên nhân: audit trên mỗi lần push dùng kết nối Review của repository, và repository đó chưa được kết nối hoặc chưa bật trong Review.Kiểm tra: repository được nêu tên trong thông báo, tại Review → Settings.Khắc phục: kết nối hoặc bật repository ở đó, rồi quay lại Schedule branch checks và lưu. Các lựa chọn của bạn trong hộp thoại vẫn được giữ. Xem Thiết lập Review.
Nguyên nhân: các file dependency của branch không được hỗ trợ hoặc chưa được phân giải, hoặc kiểm tra thư viện đang tắt cho CloudThinker của bạn.Kiểm tra: nhãn Complete extraction hoặc Incomplete extraction của inventory trên branch.Khắc phục: chạy audit trên một branch có file dependency đã được phân giải. Nếu Libraries không bao giờ xuất hiện, hãy hỏi bộ phận hỗ trợ CloudThinker, hoặc người vận hành CloudThinker cho công ty bạn. Xem Giám sát lỗ hổng thư viện.

Báo cáo

Nguyên nhân: không có phát hiện nào được chọn, chọn quá 200 phát hiện, hoặc một lần xuất đang được chuẩn bị.Kiểm tra: số lượng đã chọn.Khắc phục: chọn từ 1 đến 200 phát hiện. Xem Báo cáo Cyber.
Nguyên nhân: một phát hiện đã chọn đã thay đổi kể từ lúc bạn chọn. Lần xuất dừng lại thay vì âm thầm bỏ phát hiện đó ra.Kiểm tra: các phát hiện đã chọn. Lựa chọn của bạn vẫn được giữ.Khắc phục: xem lại lựa chọn và nhấn Export PDF lần nữa. Xem Báo cáo Cyber.
Nguyên nhân: bạn không có quyền truy cập Chat. Tooltip ghi “Chat access is required for Custom reports.”Kiểm tra: di chuột lên tùy chọn để đọc tooltip.Khắc phục: nhờ admin của workspace cấp quyền truy cập Chat. Xem Báo cáo Cyber.
Nguyên nhân: chưa có báo cáo tham chiếu.Kiểm tra: Report preferences xem có tham chiếu đã lưu không. File phải là PDF hoặc DOCX, tối đa 5 MB.Khắc phục: thêm một báo cáo tham chiếu, hoặc lưu một báo cáo trong Report preferences. Xem Báo cáo Cyber.
Nguyên nhân: báo cáo được viết khi lượt chạy kết thúc. Lượt chạy bị dừng không tạo báo cáo, và lượt chạy thất bại kết thúc trước khi viết báo cáo cũng hiển thị cùng thông báo.Kiểm tra: trạng thái của lượt chạy trên tab Runs.Khắc phục: bắt đầu một lượt chạy mới để có báo cáo. Xem Báo cáo Cyber.
Nguyên nhân: mỗi lượt chạy giữ các tùy chọn tại thời điểm lượt chạy bắt đầu.Kiểm tra: so sánh thời điểm lượt chạy bắt đầu với thời điểm bạn lưu tùy chọn.Khắc phục: dùng Revise report để thay đổi báo cáo hiện có, hoặc bắt đầu lượt chạy mới. Xem Báo cáo Cyber.

Bước tiếp theo

Bắt đầu nhanh với Cyber

Chạy một pentest Safe có giới hạn phạm vi trên ứng dụng staging

Chạy pentest

Người dùng thử nghiệm, phạm vi, cường độ và lịch chạy

Chạy Code Audit

Audit một branch của repository và theo dõi qua các commit