So, how does one design against non-linear buckling?
By analysis using more than one approach, assumption, and topping it with conservatism. An interesting variation might arise in the case of automotive hoods which in the case of front end collision is expected to crumple (buckle) in order to absorb the energy of collision, as well as to save the passenger compartment. In such cases, we are not designing against, but for buckling.