A method for ensuring security and a data storage apparatus that enable an
efficient security check on a notebook PC or like that are taken outside
are provided. By executing a program that is read from the data storage
apparatus, the processing for determining whether or not a piece of
security ensuring data is applied; reading the piece of security ensuring
data that is determined to be applied; and applying the same to a
predetermined program in a terminal is executed.