The analysis of binary file security using a hierarchical quality model