The invention discloses a data dynamic anti-leakage and warning method and system. The method comprises the following steps of binding user authentication information and a user biological characteristic image; integrating user behavior data, integrating a user behavior identification result, an operation body identification result and a body behavior identification result, and converting the results into user behavior characteristic data; calculating a user behavior, on the basis of a machine learning technology, calculating a user behavior abnormal index by taking the user behavior characteristic data as input and taking a user behavior model as a reference; warning the user behavior, comparing the user behavior abnormal index with a set warning threshold value, and if the user behavior abnormal index is greater than the warning threshold value, generating warning information to a manager. Through application of the scheme provided by the invention, under the condition that a user has no sense, real-time audit is carried out on the terminal user behavior, a potential suspicious user behavior is identified and warned timely, and a control method over the whole data anti-leakage system is perfected.