We have also found these criteria useful since they are technology neutral (can be used regardless of the technology used to produce the signature) and allow for a variety of implementation methods, depending of the degree of risk associated with a given application.
Someone found criteria useful for technology.