Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Trust
Trưởng phòng Trust Security, DM đặt chỗ |
Bậc thầy về chiến đấu kiểm toán tay đôi |
C4 / Miễn dịch / Sherlock VIP |
Hacked Embedded, IoT, iOS trong kiếp trước
Tại sao các phát hiện có mức độ nghiêm trọng thấp nói lên nhiều điều về kiểm tra của bạn hơn là các lỗi nghiêm trọng
Nhiều công ty kiểm toán tập trung quảng cáo chiêu hàng của họ vào số lượng Highs được tìm thấy như thể con số này không chỉ là nhiễu mà không cần chèn ngữ cảnh: kiểm toán trước đó, đánh giá ngang hàng, mức độ bao phủ thử nghiệm, độ phức tạp của mã, số dòng và nhiều số liệu khác. Đó là hình thức bán hàng thấp nhất, không khác gì so sánh ví dụ, chất lượng ổ USB theo chiều dài của chúng tính bằng milimét.
Để chỉ ra một lựa chọn thay thế, trước tiên chúng ta phải khẳng định tính đúng đắn của một số tuyên bố hỗ trợ:
- Xác suất chèn lỗi ngẫu nhiên không thiên về tác động cao hơn (các nhà phát triển không liều lĩnh hơn trong mã có rủi ro cao, thường là ngược lại).
- Các phương pháp toàn diện tương tự được sử dụng để phát hiện ra các sai sót của các mức độ nghiêm trọng khác nhau cũng sẽ phát hiện ra các vấn đề nghiêm trọng cao (ngược lại không đúng).
- Có các yêu cầu cao hơn nhiều đối với một lỗi ngẫu nhiên để đủ điều kiện là mức độ nghiêm trọng cao (thường nó sẽ được kiểm soát đằng sau các điều kiện không thể truy cập hoặc chạm vào chức năng không quan trọng).
- Từ số liệu thống kê cơ bản: tỷ lệ lấy mẫu cao hơn tương quan với độ lệch / phương sai dự kiến thấp hơn và do đó đo lường chính xác hơn.
Hãy xác định một báo cáo kiểm toán là kết quả của việc lấy mẫu chất lượng của cơ sở mã. Chúng tôi suy luận rằng số Điểm cao thực dự kiến (không bị bỏ lỡ) thấp hơn nhiều so với Mức thấp và độ lệch dự kiến xung quanh nó cao hơn nhiều (do mẫu nhỏ hơn). Nói cách khác, số lượng Highs cho chúng ta biết rất ít về số lượng High bị bỏ lỡ.
Thật đáng ngạc nhiên, báo cáo 1 High, 10 Lows yên tâm hơn so với báo cáo 10 Highs, 1 Lows đều bằng nhau. Mặc dù trên thực tế, đại đa số nhân viên bán hàng muốn thể hiện cái sau như một dấu hiệu của chất lượng. Vấn đề là chỉ số tần suất cao là một công cụ tốt hơn để đo lường kết quả tần suất thấp.
Các nhà xây dựng Web3, lần tới khi các công ty vẫy tay cho bạn số lượng Crit/High của họ và đường dây bảo mật X tỷ đô la, bạn biết nên tập trung vào đâu để tìm kiếm tín hiệu thực sự.
Các kiểm toán viên Web3, hãy nhận ra rằng không có công thức bí mật nhất quán nào để tìm tất cả các Mức cao mà không cần tìm kiếm Mức thấp - mọi mức thấp không được điều tra đầy đủ đều là Mức cao tiềm năng - và hãy chú ý tốt nhất đến từng dòng. Khách hàng của bạn sẽ cảm ơn bạn vì điều đó.
Mức độ nghiêm trọng thấp được định nghĩa là các lỗi mã hóa cụ thể không dẫn đến tác động ở mức độ cao hơn. Không bao gồm định dạng, thực tiễn tốt nhất và phát hiện bổ sung.
4,55K
Một lỗ hổng nghiêm trọng trong git đã được phát hành ngày hôm qua, có thể bị kích hoạt khi git clone từ repo không đáng tin cậy. Đó là vector lý tưởng để xâm nhập vào các kiểm toán viên và đánh cắp tiền thưởng / tiền kiểm toán của họ. Hãy vá hệ thống của bạn trước khi báo giá cho bất kỳ khách hàng mới nào! Và hãy chuẩn bị cho những người ghé thăm trong hộp thư của bạn trong những tuần tới...

10,58K
Hóa ra bạn có thể kiếm được phần thưởng 5 chữ số trong các cuộc thi mà không cần thực sự phát hiện ra bất kỳ vấn đề nào, chỉ cần một bộ não bán chức năng là đủ.
Trong cuộc thi OP Fault Proofs tháng 3 năm 2024, các nhà phát triển đã sửa một vấn đề nghiêm trọng một ngày trước khi nó bắt đầu nhưng không hợp nhất nó vào. 🔗
Chỉ cần nhìn vào nhật ký cam kết công khai, bạn đã ghi điểm cao
🔗
🔗
Cuối cùng đã trở thành một phần thưởng $16680:
Đây chỉ là một trong nhiều mẹo để tìm ra các lỗi trong phạm vi mà không cần thực sự tìm kiếm chúng. Luôn cố gắng làm việc thông minh, không phải chăm chỉ.



10,25K
Quyết định thử Cantina vào tháng 10 năm ngoái, 8 tháng sau, kết quả cuối cùng cũng đã có...
Hàng chục phát hiện cá nhân trong cuộc kiểm toán Java đầu tiên và vượt trội hơn các anh em trong bảng xếp hạng Cantina hàng đầu từ 3-7 lần cảm thấy khá tốt, không thể phủ nhận.
Thật đáng tiếc là trải nghiệm sau kiểm toán lại tệ đến mức tôi đã thề sẽ không quay lại nền tảng đó. *cảnh báo về việc phàn nàn hợp lý*
- Thời gian giải quyết 8 tháng, tính đến thời điểm viết - phần thưởng vẫn chưa được gửi.
- Hàng chục giờ đã dành để kháng cáo và bảo vệ các bài nộp trước các phán quyết sai.
- Đếm được ~ 104 sai sót trong việc đánh giá (trùng lặp sai, rõ ràng không hợp lệ, mức độ sai) đã được sửa. Còn nhiều cái chưa được sửa.
- Mất giá trị khoảng ~$110,000 do việc giải quyết mất 7 tháng hơn so với dự kiến và token OP giảm xuống còn ~50 cent.
Chắc chắn, khi tham gia vào các giải thưởng không phải USD, sự biến động là một rủi ro chấp nhận được. Nhưng 8 tháng với các giám khảo không đủ năng lực và không thể kết thúc một cuộc thi không nằm trong mô hình rủi ro của tôi. Trong những ngày đánh giá C4, tôi có thể xử lý 1000 phát hiện trong chưa đầy một tuần (một mình), OP-Java chỉ có 360 và nhiều giám khảo.
Không có gì ngạc nhiên khi Cantina không công bố kết quả trên mạng xã hội, khác với 5 cuộc thi khác đã hoàn thành trong tuần này, chắc chắn không thể là trường hợp họ muốn tránh báo chí xấu hoặc làm nổi bật sự thống trị của TrustSec, đúng không?
Thật đáng tiếc khi chúng ta phải tiếp tục thảo luận về các hành vi sai trái của nền tảng phần thưởng thay vì các lỗi nghiêm trọng, nhưng không còn lựa chọn nào khác ngoài việc giữ mọi người có trách nhiệm.
Một bài viết phân tích kỹ thuật không phàn nàn cho các phát hiện cá nhân sẽ sớm được đăng tải.


23,43K
Hãy tưởng tượng một thế giới mà việc nói rằng các nhà nghiên cứu không nên bị lạm dụng là một quan điểm gây tranh cãi.
Đó là những gì xảy ra khi một công ty có tiền mặt không giới hạn xuất hiện và mua theo cách thống trị thị trường. Bán phá giá vào các nhà nghiên cứu với các chính sách khai thác chỉ đơn giản là trở thành trạng thái cân bằng Nash mới

Patrick Collins26 thg 6, 2025
Hot takes mà tôi nghĩ không nên hot, và nên là "mặc định"
1. Nền tảng cuộc thi chịu trách nhiệm cuối cùng về khoản thanh toán. Đó là nền tảng cuộc thi hứa hẹn thanh toán, vì vậy nếu một nền tảng không thanh toán, bất kể kịch tính nào, đó là lỗi của nền tảng đó.
2. Kiểm toán viên là người lao động và nên được đối xử với sự tôn trọng như bạn đối xử với một người trong nhóm của mình. Thay đổi các bài đăng mục tiêu ở giữa một bài đánh giá, cho phép nhóm của bạn được lợi dụng bằng cách cho phép khách hàng loại bỏ các bài gửi vì bất kỳ lý do gì hoặc thậm chí tạo cơ hội cho khách hàng phá hỏng tính toàn vẹn của cuộc thi (chia sẻ kết quả có thể bị rò rỉ trước khi cuộc thi kết thúc, cho phép giao thức sửa lỗi và sau đó đóng vấn đề vì "ồ, nó đã được khắc phục ngay bây giờ") là không thể chấp nhận được. Nhóm > khách hàng. Với điều này, bạn sẽ mang lại cho khách hàng kết quả tốt hơn vì nhóm thực sự quan tâm.
Thay đổi quy tắc của một cuộc thi trả tiền thậm chí có thể bị coi là bất hợp pháp trong một số trường hợp.
3. Giao dịch độc quyền trên các nền tảng tiền thưởng là đối lập với bảo mật. Hãy tưởng tượng tìm thấy một crit trực tiếp và không thể báo cáo nó vì bạn có một thỏa thuận độc quyền.
4. Bất chấp tất cả những điều này, tiền thưởng lỗi và kiểm toán cạnh tranh vẫn là cách tốt nhất để tham gia vào ngành. Đừng để đây là cái cớ bạn đưa ra cho các nền tảng đối xử với bạn như bụi bẩn, nhưng cũng hãy nhớ rằng, nhiều người trong số họ đang cố gắng hết sức. Trừ khi họ vi phạm một trong những tuyên bố tôi đã đưa ra ở trên, trong trường hợp đó họ có thể không vi phạm.
6,51K
Mỗi ngày trôi qua, chúng tôi ngày càng nhận ra rằng @cantinaxyz là một thực thể khai thác và là một yếu tố tiêu cực đối với không gian này.
Một tuần đã trôi qua kể từ khi bài viết xuất sắc của @jack__sanford về vô số thiếu sót của cuộc thi Cork và không có dấu hiệu nào về một phản hồi sớm. Với lượng chú ý mà bài viết đó nhận được, nếu họ có thể đưa ra một sự biện hộ, họ chắc chắn sẽ làm như vậy, tức là im lặng là một sự thừa nhận tội lỗi.
Tuần này, đơn đề xuất thưởng Cantina của chúng tôi, mà họ đã đồng ý cho thấy một khoản lỗ vốn bị giới hạn cho một nhà điều hành blockchain với xác suất cao, đã được giải quyết trong hòa giải với mức độ thấp. Sau khi đọc hàng chục báo cáo Spearbit/Cantina và hàng trăm bản tóm tắt thưởng, khoản lỗ tiền tệ ở bất kỳ mức nào cũng không bao giờ dưới mức độ trung bình, vì vậy họ rõ ràng đang truyền đạt quan điểm của nhà tài trợ theo một tâm lý "khách hàng luôn đúng" như họ vẫn thường làm.
Thực tế, họ thậm chí không che giấu việc này. Theo tài liệu của họ, họ mặc định theo Quan điểm của Khách hàng. Tôi đoán chỉ trong những trường hợp nghiêm trọng nhất họ mới từ chối quan điểm của khách hàng.
Và nếu khách hàng đơn giản phớt lờ hòa giải của họ thì sao? Trên bất kỳ nền tảng nào khác (ví dụ: @immunefi) mà chúng tôi đã làm việc, việc không tôn trọng hòa giải là lý do để ngay lập tức loại bỏ khách hàng. Trên Cantina, khách hàng có quyền thực hiện 5 vụ lừa đảo thưởng mỗi năm. Vâng, bạn đọc đúng đấy.
Chúng tôi cũng mới phát hiện rằng chương trình Fellowship của họ có một điều khoản độc quyền cực kỳ nghiêm ngặt. Các Fellow không thể nộp bất kỳ thứ gì cho các nền tảng thưởng khác, hoặc thông báo cho các dự án trực tiếp, ngay cả khi hàng triệu đô la đang gặp rủi ro. Thay vào đó, kiến thức nhạy cảm và quan trọng về thời gian này phải được chia sẻ với Cantina, người quyết định cách tiến hành. Họ là ông chủ, họ quyết định mọi thứ, hãy cúi đầu hoặc rời đi.
Chúng tôi có nhiều ví dụ về cách xử lý thái quá trên Cantina, nhưng sẽ để lại cho một ngày khác. Hiện tại, chúng tôi muốn nâng cao nhận thức, giống như các thành viên cộng đồng hàng đầu khác, rằng các kiểm toán viên nên bỏ phiếu bằng chân của họ khi nói đến nơi họ dành thời gian quý báu để săn lùng.
Một nền tảng bảo mật mất cân bằng và thiên vị các dự án hơn là các thợ săn thưởng sẽ làm suy yếu toàn bộ quy trình white-hat và khuyến khích các nhà nghiên cứu kiếm được giá trị của họ thông qua các phương tiện ít đạo đức hơn! Hãy cùng nhau làm việc như một cộng đồng để củng cố các tổ chức có tính toàn vẹn cao, minh bạch và tích cực hơn là những kẻ bắt nạt trong ngành.


21,87K
- Giữ số dòng mã thay đổi trạng thái dưới 500
- Sử dụng mẫu ++counter cho các khóa ánh xạ
- Không hỗ trợ token gốc
- Giữ máy trạng thái ở chế độ mở thông qua các enum trạng thái
- Tỷ lệ kiểm tra/số dòng mã là 1:1
- Định dạng mỗi dòng mã với một thước kẻ
Xem này, thắng trò chơi không khó như vậy.
8,21K
Trust đã đăng lại
Là một người kỳ cựu trong ngành công nghiệp cuộc thi kiểm toán, tôi sẽ cho bạn biết các giao dịch như thế này được thực hiện như thế nào.
> Giao thức với tiền và thực hiện 3+ cuộc kiểm tra hợp tác
> Biết rằng codebase có thể không có lỗi đáng kể
> Muốn báo hiệu cho cộng đồng, nhà đầu tư và các bên liên quan khác rằng bạn quan tâm đến bảo mật
> Không có ý định chi thêm tiền cho bảo mật
> nền tảng "Cuộc thi" có giải pháp
> Thiết lập một cuộc thi thảm đảm bảo các pot Cao/Crit sẽ không bị mở khóa
> Làm cho nồi Med siêu nhỏ
> Nếu Cao tìm thấy thì hãy hạ thấp sự sumission nếu không khách hàng không hài lòng (nhớ Euler?)
> Cả nền tảng "Cuộc thi" và bạn đều nhận được tiếp thị miễn phí
> SR chắc chắn nhưng bạn không quan tâm
> Lặp lại nhưng làm cho thông báo cuộc thi thảm tiếp theo thậm chí còn lạc quan hơn.
14,91K
Cảnh báo ⚠️: Không phải là một bài viết tiền thưởng mới
Tất cả các kiểm toán viên chúng tôi đều muốn tập trung vào các vấn đề nghiêm trọng và giữ cho công việc phi công nghệ ở mức tối thiểu. Ai quan tâm đến thủ tục giấy tờ và các cuộc họp khi bạn vừa tìm ra một cách mới để rút cạn hợp đồng DeFi? Nhưng tất cả mọi thứ nên được thực hiện ở mức độ vừa phải, và chúng ta thường thấy các nhà nghiên cứu độc lập hoàn toàn tiết kiệm ngay cả khi ký một thỏa thuận cơ bản với khách hàng.
Đây là điều chúng tôi cũng đã làm trong những tháng đầu tiên của TrustSec - kết nối với khách hàng trên TG / discord, thảo luận về nhóm, giá cả và thời gian, và chỉ cần bắt đầu. Cảm thấy trơn tru và không ma sát, vậy vấn đề là gì?
Như với nhiều thứ, nó hoạt động tốt cho đến khi nó không hoạt động. Khi bạn quản lý 50+ cuộc kiểm tra mỗi năm, bạn bắt đầu gặp phải các trường hợp biên. Và khi bạn làm như vậy, việc dọn dẹp mọi thứ trước thời hạn sẽ tránh được rất nhiều xích mích tại các điểm nhạy cảm tiềm ẩn trong lịch trình kiểm toán.
Hãy xem, mục đích của thỏa thuận dịch vụ không phải là nó có thể được kiện tụng tại tòa án cách vị trí hiện tại của bạn hàng nghìn dặm. Chắc chắn, trong trường hợp xấu nhất, nó có thể xảy ra. Nhưng chủ yếu nó được thực hiện để sắp xếp kỳ vọng từ cả hai bên, một cách để buộc hai bên phải nói về các chi tiết mà họ sẽ không nói.
Đây chỉ là một vài tình huống đã xuất hiện và cần được xử lý rõ ràng:
- Khách hàng chưa sẵn sàng với cam kết cuối cùng trước ngày bắt đầu.
- Vì những lý do không lường trước được, một hoặc nhiều kiểm toán viên không có mặt cho một phần hoặc toàn bộ thời gian kiểm toán.
- Phạm vi cuối cùng đòi hỏi thời gian xem xét lâu hơn, tăng chi phí.
- Tranh luận về công cụ và định dạng nào được sử dụng để đếm SLOC cuối cùng.
- Khách hàng giới thiệu chức năng mới để xem xét trong kiểm tra sửa lỗi.
- Yêu cầu thanh toán chỉ được gửi sau khi gửi báo cáo.
- Khách hàng muốn hủy kiểm toán chỉ với thông báo trước 24 giờ.
- Khách hàng muốn gửi thanh toán trên blockchain ưa thích của họ.
- Phản đối về việc báo cáo được công bố sau một khoảng thời gian chờ đợi có thể chấp nhận được.
Ngoài việc làm rõ cách xử lý các tình huống này, một thỏa thuận cũng cung cấp cho kiểm toán viên sự bảo vệ quan trọng:
- Từ bỏ mọi trách nhiệm đối với lỗi và khai thác bị bỏ sót.
- Duy trì quyền sở hữu trí tuệ đối với các công cụ, các khái niệm tấn công được phát triển trong quá trình kiểm toán (trong phạm vi pháp luật cho phép).
- Sắp xếp các khoản thanh toán trước, phí hủy bỏ, v.v.
- Đáp ứng các yêu cầu thẩm định, KYB và khung pháp lý. Điều này có liên quan đến các yêu cầu về thuế, tuân thủ và nguồn vốn.
Vì những lý do đó, chúng tôi nhanh chóng nhận ra rằng dành thêm một chút thời gian trước khi đặt chỗ là rất xứng đáng, và chúng tôi khuyến khích mọi kiểm toán viên điều hành một doanh nghiệp hợp pháp cũng làm như vậy.
6,86K
Vào cuối năm 2024, TrustSec đã phát hiện ra một lỗi đồng thuận trong @OPLabsPBC khách Optimism. Trong trường hợp xấu nhất, op-node sẽ có cái nhìn sai về trạng thái L2, gây ra sự tách chuỗi từ các máy khách khác.
Đối với nghiên cứu của chúng tôi, OP Labs đã hào phóng trao cho chúng tôi khoản tiền thưởng 7,5 nghìn đô la. Kiểm tra tất cả các chi tiết trong bài viết kỹ thuật bên dưới!

376
Hàng đầu
Thứ hạng
Yêu thích
Onchain thịnh hành
Thịnh hành trên X
Ví funding hàng đầu gần đây
Được chú ý nhất