การตรวจสอบการทำธุรกรรมหมายถึงวิธีอินเทอร์เน็ตในการระบุผู้ใช้บัญชีเพื่อให้แน่ใจว่าบุคคลนั้นได้รับอนุญาตสำหรับบัญชีนั้น โดยทั่วไประบบนี้จะขอข้อมูลเฉพาะเช่นรหัสผ่านและหมายเลขประจำตัวผู้ใช้เพื่อยืนยันสิทธิ์ ข้อมูลประเภทอื่นที่ร้องขออาจเป็นนามสกุลเดิม, สถานที่เกิดหรือชื่อของลูกคนแรกของผู้ใช้ อาจมีการร้องขอข้อมูลการรับรองความถูกต้องของธุรกรรมเพิ่มเติมในระหว่างเซสชันเนื่องจากบางครั้งผู้อื่นสามารถเข้าถึงข้อมูลธุรกรรมได้ในขณะที่เซสชันกำลังทำงาน ซอฟต์แวร์ตรวจสอบธุรกรรมบางอย่างอาจตรวจสอบข้อมูลคอมพิวเตอร์และนิสัยของผู้ใช้และเปรียบเทียบเซสชันปัจจุบันกับข้อมูลที่เก็บไว้
แอปพลิเคชันทั่วไปสำหรับการรับรองความถูกต้องของธุรกรรมคือรายการที่เกี่ยวข้องกับบัญชีผู้ใช้รวมถึงธนาคารการขายและข้อมูลส่วนบุคคล ลูกค้าที่ต้องการโอนเงินผ่านธนาคารอาจถูกขอให้ระบุหมายเลขการรับรองความถูกต้องของการทำธุรกรรม (TAN) หรือป้อนข้อมูลดั้งเดิมที่ใช้ในการเข้าสู่ระบบในตอนต้นเซสชันอีกครั้ง เว็บไซต์การขายบางแห่งใช้กระบวนการนี้เพื่อตรวจสอบว่าลูกค้าเดิมเป็นผู้ซื้อและข้อมูลธุรกรรมการขายนั้นถูกต้อง บริษัท ที่สร้างบัญชีลูกค้าที่มีข้อมูลส่วนบุคคลเช่นบัญชีทางการแพทย์หรือการจดทะเบียนการเช่าจะต้องมีการตรวจสอบการทำธุรกรรมบางรูปแบบเพื่อตรวจสอบว่าบัญชีใหม่นั้นถูกต้องตามกฎหมาย
เนื่องจากบุคคลที่สามอาจสามารถใช้ซอฟต์แวร์ที่ซับซ้อนและจี้หรือขโมยธุรกรรมการอนุญาตบางประเภทจึงมีความสำคัญในการตรวจสอบข้อมูลประจำตัวของผู้ใช้ นี่เป็นเรื่องจริงโดยเฉพาะอย่างยิ่งกับการซื้อจำนวนมากหรือการโอนเงินผ่านธนาคารเงินที่ถูกส่งไปยังบัญชีที่ไม่ได้ใช้ก่อนหน้านี้หรือรายการที่ถูกส่งไปยังที่อยู่อื่นนอกเหนือจากที่เป็นเจ้าของบัญชี ปัญหาเกี่ยวกับการใช้การรับรองความถูกต้องของธุรกรรมเป็นวิธีการรักษาความปลอดภัยคือบางครั้งผู้ที่ไม่ได้รับอนุญาตสามารถเข้าถึงข้อมูลได้ซึ่งอาจเป็นผลให้เกิดการโจรกรรมหรือการฉ้อโกง เมื่อบุคคลที่สามทำการแย่งชิงเซสชันนักจี้อาจสามารถรับข้อมูลการรับรองความถูกต้องของธุรกรรมทั้งหมดหรือต้นฉบับจากเซสชันและใช้อย่างผิดกฎหมาย
บางระบบตรวจสอบที่ตั้งทางกายภาพของลูกค้ารวมถึงข้อมูลอื่น ๆ ที่ระบุรวมถึงรูปแบบการใช้งานก่อนหน้านี้ของผู้บริโภคและที่อยู่ Internet Protocol (IP) ของคอมพิวเตอร์ ผลลัพธ์ที่ผิดปกติจะทริกเกอร์คำขอข้อมูลการอนุญาตเพิ่มเติม สิ่งนี้มีประโยชน์เฉพาะในสถานการณ์ที่บุคคลนั้นเป็นลูกค้าซ้ำ แต่มันมีประโยชน์มากในการป้องกันการฉ้อโกงทางธนาคาร
วิธีที่มีประสิทธิภาพมากขึ้นในการป้องกันเนื้อหาธุรกรรมคือการใช้มาตรการรักษาความปลอดภัยเพิ่มเติมเช่นการตรวจสอบธุรกรรม วิธีนี้เพิ่มวิธีการในการตรวจสอบความถูกต้องของการทำธุรกรรมเองในการตรวจสอบการทำธุรกรรม มันกลายเป็นเรื่องยากสำหรับผู้ใช้ที่ไม่ได้รับอนุญาตในการจับข้อมูลที่ส่งในระบบดังกล่าวโดยเฉพาะอย่างยิ่งเมื่อข้อมูลที่ส่งถูกเข้ารหัสโดยระบบ


