在司法实践中,侦查机关有时由于主、客观原因,往往对有些案件的事实未能查得水落石出,出现了疑难案件。对于这类案件应当如何处理,不同的诉讼制度做法不一。在封建专制的刑事诉讼中,实行有罪推定,对疑难案件采取“疑罪从有”的处理原则,即尽管没有足够的证据能确定被告人有罪,仍然问罪并处以刑罚。这是封建专制社会野蛮、落后、践踏人权在刑事诉讼中的具体反映。无罪推定,是资产阶级启蒙运动中被作为一项思想原则提出来的,1764年7月,意大利刑法学家贝卡利亚提出了无罪推定的理论构想:“在法官判决之前,一个人是不能被称为罪犯的。只要还不能断定他已经侵犯了给予他公共保护的契约,社会就不能取消对他的公共保护。”现在无罪推定原则已经被载入许多西方国家的宪法或宪法性文件当中,或被国际性文件所采用,1998年我国对刑事诉讼法进行修改,第12条明确规定,“未经人民法院判决,对任何人都不得确定有罪”在刑事诉讼中法中首次确定了无罪推定原则。按照无罪推定原则,被告人在被法院依法判决有罪以前,应当视为无罪。因此,当被告人有罪疑而不能证明时,以无罪处理;当被告人罪重罪轻难以确定时,只认定证据充足的轻罪。所谓的疑罪从无原则是指在犯罪嫌疑人、被告人是否犯罪,既无法证实其有罪也无法证实其无罪的情况下,不认定被告人犯罪,应当作出证据不足,指控的犯罪不能成立的处理结果。