多项选择题

金融机构保存账户资料和交易记录的意义是()。

A.可以作为金融机构履行客户身份识别和交易报告义务的记录和证明
B.可以为掌握客户真实身份、发现可疑交易提供依据
C.为违法犯罪活动的调查、侦查、起诉、审判提供必要证据
D.以上都不对