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 ในขณะที่ยังคงมั่นใจได้ว่าผู้ติดต่อกำลังป้อนข้อมูลที่ถูกต้องลงในแบบฟอร์มบนเว็บของคุณ
หากต้องการเรียนรู้เพิ่มเติม กำหนดเวลาการสาธิตกับเราวันนี้