1. A dynamic data masking method comprising: intercepting data derived from a database; creating a tabular representation of the data; and masking any of the data in accordance with a masking policy that specifies which of the data are to be masked if a masking condition is met, wherein the masking condition references the tabular representation of the data using a tabular positional reference.