本发明公开了一种ATM机防止银行卡被调包、盗取的方法,其特征是,当读卡器内有银行卡时,入卡口插入另一张银行卡,现场进行安全报警语音提示,对读卡器内银行卡验证正确方可退卡,否则对读卡器内银行卡进行吞卡操作,从而有效地防止银行卡被调包、盗取;当读卡器内银行卡被吐出或吞入后,在限定时间内读卡器内进入银行卡,若进入的银行卡卡号与卡号暂存区内暂存的银行卡号不一致,认定进入的银行卡可能为调包卡:对未进入交易界面的银行卡退出功能键限时屏蔽,对进入了交易界面后的银行卡退出功能键限时增设余额查询功能,且他们的限时总和设为一个定量,从而实现让用户主动自主地去验证银行卡信息,防止银行卡被调包,又不影响正常使用ATM机。