Skip to content

Latest commit

 

History

History
21 lines (20 loc) · 750 Bytes

File metadata and controls

21 lines (20 loc) · 750 Bytes

Ensure input validation for all function parameters especially if the visibility is external/public where (untrusted) users can control values.

This is especially required for address parameters where maliciously/accidentally used incorrect/zero addresses can cause vulnerabilities or unexpected behavior.


Slide Screenshot

0138.jpg


Slide Text

  • Function Parameters Input Validation
  • Public/External Functions
  • Taint Analysis
  • Sanity/Threshold Check
  • Address -> Zero
  • Malicious/Accidental
  • Incorrect/Invalid Values

References


Tags