Real-Time Validation APIs: วิธีป้องกันการโจรกรรมในปีใหม่

เผยแพร่แล้ว: 2021-12-22

เมื่อต้องการป้องกันไม่ให้ข้อมูลที่ไม่ดีเข้าสู่ CRM การตรวจสอบตามเวลาจริงสามารถสร้างความแตกต่างได้ แต่คุณรู้หรือไม่ว่ามันยังทำให้บริษัทของคุณตกอยู่ในความเสี่ยง

การโจรกรรมเป็นปัญหาทั่วไปของ API การตรวจสอบความถูกต้องแบบเรียลไทม์ การเตรียมธุรกิจให้พร้อมรับมือกับการโจรกรรมสามารถช่วยปกป้องข้อมูล ประหยัดเงิน และป้องกันการโจมตีในอนาคตได้

ในขณะที่คุณจดจ่ออยู่กับการเพิ่มรายชื่ออีเมลและเพิ่มรายได้สูงสุดในช่วงเทศกาลวันหยุดนี้ มีโอกาสที่คุณอาจปล่อยให้บริษัทของคุณเสี่ยงต่อการถูกโจรกรรม

มาเจาะลึกลงไปใน API การตรวจสอบความถูกต้องแบบเรียลไทม์ ความท้าทายที่พวกเขานำเสนอ และขั้นตอนที่คุณสามารถทำได้เพื่อปกป้องธุรกิจของคุณในปีใหม่

การตรวจสอบตามเวลาจริงคืออะไร?

สมมติว่าลูกค้าคลิกหนึ่งใน CTA ในอีเมลหรือแคมเปญโซเชียลมีเดียของคุณ คุณเสนอให้รับส่วนลด 20% สำหรับการซื้อเพื่อแลกกับจดหมายข่าวรายเดือน ฟังดูเป็นข้อเสนอที่ดี! ดังนั้น พวกเขาจึงตัดสินใจเพิ่มที่อยู่อีเมลในแบบฟอร์มลงทะเบียน

ยกเว้นว่าพวกเขาทำไม่ได้ พวกเขาป้อนที่อยู่อีเมลแบบสุ่มโดยหวังว่าจะเลี่ยงการสิ้นสุดการต่อรองราคา หรือบางทีพวกเขาอาจพิมพ์ที่อยู่อีเมลจริง แต่พิมพ์ผิดโดยไม่ได้ตั้งใจ ไม่ว่าจะด้วยวิธีใด เมื่อพวกเขาส่ง พวกเขาจะได้รับข้อความตอบกลับอย่างอ่อนโยน: “ดูเหมือนว่าที่อยู่อีเมลของคุณอาจไม่ถูกต้อง ตรวจสอบอีกครั้งได้ไหม”

คุณเพียงแค่ทำให้แน่ใจว่าลูกค้ารายหนึ่งกระทำโดยสุจริต และอีกรายหนึ่งฟื้นตัวจากความผิดพลาดที่แท้จริงได้อย่างสง่างาม นั่นคือการตรวจสอบตามเวลาจริง

การตรวจสอบตามเวลาจริงทำงานโดยทำการตรวจสอบความถูกต้อง (โดยใช้ API การตรวจสอบความถูกต้องของบุคคลที่สาม) กับข้อมูล เช่น ที่อยู่อีเมล ที่อยู่ทางไปรษณีย์ และหมายเลขโทรศัพท์ ก่อนที่ลูกค้าจะส่งแบบฟอร์ม สามารถทำได้สำหรับการสมัครรับจดหมายข่าว แบบฟอร์มการซื้อ แบบฟอร์มการลงทะเบียน หรือการป้อนข้อมูลเพื่อสร้างโอกาสในการขายอื่นๆ

การตรวจสอบตามเวลาจริงช่วยป้องกันไม่ให้ข้อมูลที่ไม่ดีออกจากรายชื่อผู้ติดต่อของคุณโดยป้องกันไม่ให้มีข้อมูลดังกล่าวตั้งแต่แรก นี่เป็นสิ่งสำคัญเนื่องจากการส่งไปยังที่อยู่ที่ไม่ถูกต้องเป็นประจำอาจส่งผลเสียต่อชื่อเสียงของคุณกับผู้ให้บริการกล่องจดหมายและทำให้เกิดปัญหาในการส่ง

ความท้าทายกับ API การตรวจสอบแบบเรียลไทม์

ทั้งหมดนี้ฟังดูดี แต่น่าเสียดายที่แฮกเกอร์ก็คิดเช่นกัน

การโจรกรรมเป็นหนึ่งในปัญหาที่ใหญ่ที่สุดที่คุณจะเผชิญเมื่อพูดถึง API การตรวจสอบความถูกต้องแบบเรียลไทม์ ขึ้นอยู่กับว่าทีมวิศวกรของคุณมีทรัพยากรมากน้อยเพียงใด อาจคาดเดาได้ยาก แต่ถ้ามองข้ามไปโดยสิ้นเชิง ก็อาจกลายเป็นความเสี่ยงทางธุรกิจที่ร้ายแรงได้อย่างรวดเร็ว

ต่อไปนี้คือประเภทการโจรกรรมหลักสองประเภทที่คุณต้องระวัง:

การตรวจสอบการโจรกรรม

การตรวจสอบความถูกต้องในแบบฟอร์มที่เปิดเผยต่อสาธารณะหมายความว่าทุกคนสามารถเข้าถึงได้ นี้เป็นสิ่งที่ดีใช่มั้ย?

ใช่และไม่. หมายความว่าผู้กระทำความผิดสามารถเข้าถึงได้เช่นกัน คนเหล่านี้ต้องการให้รายชื่อผู้รับจดหมายของพวกเขาได้รับการตรวจสอบด้วย หากพวกเขาพบว่าแบบฟอร์มของคุณทำได้ พวกเขาสามารถเขียนสคริปต์อัตโนมัติเพื่อใส่ที่อยู่อีเมลลงในแบบฟอร์มของคุณซ้ำๆ เรียกขั้นตอนการตรวจสอบ และรวบรวมผลลัพธ์ พูดง่ายๆ พวกเขากำลังตรวจสอบค่าเล็กน้อยของคุณ

การโจมตีประเภทนี้อาจทำให้ธุรกิจที่ไม่สงสัยต้องสูญเสียเงินหลายหมื่นดอลลาร์ในเวลาไม่กี่นาที ทีมวิศวกรที่มีประสบการณ์สามารถ (และควร) ป้องกันการโจมตีประเภทนี้ แต่ต้องใช้เวลาในการวางแผนและการพัฒนาเพิ่มเติม ซึ่งอาจไม่ได้รับการพิจารณาตั้งแต่เริ่มโครงการบูรณาการ หรือไม่สามารถใช้งานได้เนื่องจากทรัพยากร

ขโมยคีย์ API

บริการตรวจสอบความถูกต้องจะให้คีย์ API กับบัญชีของคุณซึ่งช่วยให้คุณเข้าถึง API ได้ ใครก็ตามที่ถือกุญแจนี้จะสามารถเข้าถึงบริการที่คุณจ่ายได้ คีย์ API ยังจำเป็นสำหรับการตรวจสอบความถูกต้องแบบเรียลไทม์ในแบบฟอร์มของคุณ ดังนั้นจึงจำเป็นต้องรวมคีย์นี้ไว้ในโค้ดของคุณ

การโหลดหน้าเว็บก็เหมือนกับการอบเค้ก ในตอนแรก เฉพาะคนทำขนมปังเท่านั้นที่รู้สูตรทั้งหมด (รวมถึงส่วนผสมลับหรือในกรณีนี้คือคีย์ API) แต่เมื่ออบแล้ว ส่วนผสมหลายอย่างได้รับการแก้ไขและทุกคนมองเห็นได้

เช่นเดียวกับเว็บ เพียงเปิดเบราว์เซอร์ใดๆ โหลดหน้า เปิดโปรแกรมตรวจสอบโค้ด แล้วคุณจะเห็นส่วนผสมที่มองเห็นได้ (หรือรหัสที่ลูกค้าเผชิญอยู่) ส่วนที่มองเห็นได้ของโค้ดของคุณมักจะไม่มีอันตราย แต่ถ้าทีมวิศวกรของคุณตัดสินใจที่จะใช้เส้นทางที่ง่าย และรวมคีย์ API ไว้ในโค้ดสำหรับติดต่อกับลูกค้า ผู้ไม่หวังดีก็สามารถเข้ามา คว้าคีย์ และใช้เครดิตการตรวจสอบที่คุณจ่ายไป

ทีมวิศวกรที่มีประสบการณ์สามารถป้องกันสิ่งนี้ได้โดยการสร้างวิธีให้คีย์ API ยังคงเป็นความลับ (ในส่วนที่เป็นความลับของสูตรหรือโค้ดส่วนหลัง) แต่สิ่งนี้สามารถมองข้ามได้ง่ายและต้องใช้การทำงานมากขึ้นในการดำเนินการอย่างปลอดภัยและรวดเร็ว

เงินเดิมพันจะสูงขึ้นในช่วงที่มีปริมาณการขายสูง

โอกาสในการเพิ่มรายชื่อผู้รับจดหมายและสร้างรายได้เป็นจำนวนมากในช่วงที่มียอดขายสูง เช่น ช่วงเทศกาลวันหยุด วันปีใหม่ หรือแม้แต่วันวาเลนไทน์ อย่างไรก็ตาม ช่วงเวลาเหล่านี้ยังเป็นช่วงเวลาที่สมบูรณ์แบบสำหรับผู้ไม่หวังดีที่มองหาแบบฟอร์มที่ไม่มีการป้องกันและคีย์ API เพื่อหลอกล่อธุรกิจของคุณ

ใส่กุญแจสาธารณะ

คีย์ API มาตรฐานคือ คีย์ส่วนตัว ความพยายามในการรักษาความเป็นส่วนตัวนั้นต้องใช้เวลา ทักษะ และค่าใช้จ่ายในการพัฒนาที่สูงขึ้น (ถ้าคุณมีทรัพยากรสำหรับสิ่งนั้น)

ทางออกที่ดีคือโซลูชันที่ไม่ต้องการความเป็นส่วนตัว: คีย์ API สาธารณะ

ลองนึกถึงกุญแจส่วนตัวและกุญแจสาธารณะ เช่น ประตูสองบานที่คุณใช้เข้าไปในห้างสรรพสินค้า (ถ้าคุณยังทำแบบนั้นอยู่) ประตูทั้งสองมีไว้เพื่อปกป้องภายในร้านจากสภาพอากาศที่ไม่เอื้ออำนวย สิ่งใดก็ตามที่อยู่ภายนอกจะถูกดักจับในช่องว่างระหว่างประตูแรก (กุญแจสาธารณะ) และประตูที่สอง (กุญแจส่วนตัว)

มาดูกันว่าพวกเขาจัดการกับปัญหาการโจรกรรมทั้งสองของเราได้อย่างไร:

  • การตรวจสอบการโจรกรรม: คุณไม่สามารถป้องกันผู้ไม่หวังดีไม่ให้เข้าชมไซต์ของคุณและพยายามขโมยแบบฟอร์มของคุณ แต่คุณสามารถลดความเสี่ยงได้ ข้อดีของการใช้กุญแจสาธารณะ (หรือ "ประตูภายนอก") คือการที่คุณควบคุมช่องว่างระหว่างนั้นได้

เนื่องจากการเรียกตรวจสอบต้องเข้าสู่พื้นที่นั้น คุณต้องตัดสินใจว่าจะทำอย่างไรกับสิ่งเหล่านี้ ด้วยการจำกัดจำนวนครั้งที่ผู้ใช้รายหนึ่งสามารถเรียกตรวจสอบความถูกต้องได้ (ต่อนาทีหรือต่อวินาที) คุณจะจำกัดความเสียหายที่ไฮแจ็คเกอร์สามารถทำได้อย่างมาก คุณนำเสนอเป้าหมายที่น่าดึงดูดน้อยกว่ามาก หากคุณมีทรัพยากร ทีมวิศวกรของคุณสามารถสร้างฟังก์ชันที่กำหนดเองเพื่อทำสิ่งนี้ หรือคุณอาจให้บริการที่ควบคุมปริมาณผ่านคีย์ API สาธารณะทำแทนคุณได้

  • การขโมยคีย์ API: เนื่องจากคีย์สาธารณะมีไว้เพื่อใช้ในโค้ดที่ใช้กับไคลเอ็นต์ คุณไม่จำเป็นต้องพัฒนาวิธีการที่ซับซ้อนเพื่อเก็บเป็นความลับ แท้จริงคุณสามารถปล่อยให้มันเปิดโล่งเพราะคุณเป็นคนกลางช่องว่างระหว่างประตู

คุณสามารถจำกัดการเรียกตรวจสอบตามโดเมนต้นทางได้ ซึ่งหมายความว่าคุณสามารถปฏิเสธการเรียก API ใดๆ ที่มาจากโดเมนที่คุณไม่ได้เชื่อมโยงด้วย ดังนั้น แม้ว่าผู้กระทำผิดจะขโมยกุญแจไป กุญแจก็จะมีค่าน้อยกว่าสำหรับพวกเขามาก การใช้กุญแจสาธารณะใดๆ (ไม่ว่าจะเป็นโซลูชันที่คุณกำหนดเองหรือบริการตรวจสอบความถูกต้อง) ควรใช้ปัจจัยอย่างน้อยสองประการเพื่อไกล่เกลี่ยคำขอที่เข้ามาทางประตูของคุณ การควบคุมอัตราและรายการที่อนุญาตพิเศษของโดเมนเป็นการเริ่มต้นที่ดี

ส่วนที่ดีที่สุดของการใช้บริการตรวจสอบความถูกต้องที่รองรับกุญแจสาธารณะคือ คุณสามารถหยุดกังวลเกี่ยวกับเวลาและทรัพยากรในการพัฒนา การรวมระบบสำหรับ API การตรวจสอบความถูกต้องด้วยกุญแจสาธารณะนั้นง่ายกว่ามาก (ซึ่งเร็วกว่าด้วย) เนื่องจากคำถามมากมายเกี่ยวกับความปลอดภัยนั้นต้องดำเนินการล่วงหน้า

บทสรุป

ปีใหม่จะนำเสนอโอกาสมากมายในการขยายรายชื่อผู้รับจดหมายของคุณ ดังนั้นสิ่งสำคัญคือต้องแน่ใจว่ามีเพียงข้อมูลที่ถูกต้องเท่านั้นที่จะเข้าสู่ CRM ของคุณ อย่าลืมป้องกันไม่ให้ผู้ไม่หวังดีใช้ประโยชน์จาก API การตรวจสอบความถูกต้องของคุณโดยใช้บริการตรวจสอบความถูกต้องที่รองรับกุญแจสาธารณะ

ตัวอย่างเช่น BriteVerify สามารถช่วยคุณลดความเสี่ยงจากการโจรกรรม API ในขณะที่ยังคงมั่นใจได้ว่าผู้ติดต่อกำลังป้อนข้อมูลที่ถูกต้องลงในแบบฟอร์มบนเว็บของคุณ

หากต้องการเรียนรู้เพิ่มเติม กำหนดเวลาการสาธิตกับเราวันนี้