-
Notifications
You must be signed in to change notification settings - Fork 3
Integers
Razvan Deaconescu edited this page Jun 6, 2019
·
3 revisions
Integers are the fundamental data type in programming languages. Although aparently simple and harmless, improper integer handling cand lead to vulnerabilities. Issues such as integer overflows, casts, truncations, are causes of severe issues in modern applications.
In this chapter we look into integer handling in Java, common pitfalls and ways to mitigate them.
integer representation: size, signature, 2's complement
basic integer data types in java
integer overflow, integer casts
arbitrary precision integers
floating point
Similar idea with NUM03.
Similar idea with NUM12.
Based on NUM00.
Follow instrutions here.