- แอป "Collect Cards" ขึ้นไปอยู่ในอันดับต้น ๆ ของการดาวน์โหลดแอปฟรีในบางประเทศ
- หลังจากรายงานของ 9to5Mac ทาง Apple ได้ลบแอปดังกล่าวออก แต่แอปเดียวกันในเวอร์ชันอื่นก็กลับมาวางบน App Store อีกครั้ง
- การวิเคราะห์ทางเทคนิค:
- แอปใช้โค้ดเบสร่วมกัน และเผยแพร่ผ่านบัญชีนักพัฒนาคนละบัญชี
- สร้างบน React Native และใช้ CodePush SDK ของ Microsoft เพื่ออัปเดตบางส่วนของแอปได้โดยไม่ต้องส่งบิลด์ใหม่ไปยัง App Store
- เทคโนโลยีเหล่านี้ไม่ได้ละเมิดกฎของ App Store
- เทคนิคของนักพัฒนาไม่หวังดี:
- นักพัฒนาไม่หวังดีนำเทคโนโลยีเหล่านี้ไปใช้ในทางที่ผิดเพื่อหลบเลี่ยงการรีวิวของ App Store
- มี GitHub repository บางแห่งที่ให้ไฟล์สำหรับแอปสตรีมมิงเถื่อนหลายตัว
- ใช้ API ตามตำแหน่งที่ตั้งเพื่อตรวจสอบตำแหน่งของอุปกรณ์
- เมื่อเปิดแอปครั้งแรก จะรออยู่ไม่กี่วินาทีก่อนเรียกใช้ geolocation API
- ทำให้กระบวนการรีวิวอัตโนมัติของ App Store ไม่พบสิ่งผิดปกติในโค้ดของแอป
- จะแสดงอินเทอร์เฟซที่ซ่อนอยู่เฉพาะเมื่ออยู่ในตำแหน่งที่ปลอดภัยที่กำหนดเท่านั้น
สิ่งที่ Apple สามารถทำได้
- การปรับปรุงระบบรีวิว:
- Apple สามารถเพิ่มการทดสอบเพิ่มเติมเพื่อตรวจสอบพฤติกรรมของแอปในตำแหน่งต่าง ๆ ได้
- ควรค้นหาและลบแอปหลอกลวงอย่างจริงจังมากกว่านี้
- กรณีในอดีต:
- ในปี 2017 Uber ถูกกล่าวหาว่าตั้งขอบเขตทางภูมิศาสตร์รอบสำนักงานใหญ่ของ Apple
- เมื่อแอปทำงานภายในขอบเขตดังกล่าว มันจะปิดโค้ดติดตามผู้ใช้โดยอัตโนมัติ
- ดูเหมือนว่า Apple จะยังดำเนินมาตรการเพื่อป้องกันสถานการณ์ลักษณะนี้ได้ไม่เพียงพอ
- สถานการณ์ปัจจุบัน:
- ตามเอกสารปี 2021 ทีมรีวิว App Store ประกอบด้วยผู้เชี่ยวชาญมากกว่า 500 คน และรีวิวแอปมากกว่า 100,000 รายการต่อสัปดาห์
- แอปส่วนใหญ่ต้องผ่านกระบวนการรีวิวอัตโนมัติก่อนเข้าสู่การรีวิวแบบแมนนวล
- ปฏิกิริยาอย่างเป็นทางการของ Apple:
- หลังบทความของ 9to5Mac โฆษกของ Apple ระบุว่าแอปดังกล่าวถูกลบออกจาก App Store แล้ว แต่ไม่ได้กล่าวอย่างชัดเจนถึงมาตรการเพื่อป้องกันไม่ให้แอปคล้ายกันอื่น ๆ ได้รับการอนุมัติ
ความเห็นของ GN⁺
- บทความนี้แสดงให้เห็นอย่างละเอียดถึงการมีอยู่ของแอปอันตรายที่ใช้ประโยชน์จากช่องโหว่ของระบบรีวิว App Store
- สะท้อนว่าแม้ Apple จะมีระบบความปลอดภัยที่แข็งแกร่งทางเทคนิค แต่ก็ยังต้องการกลไกการรีวิวที่ซับซ้อนยิ่งขึ้น
- สำหรับผู้ใช้ การตรวจสอบรีวิวและชื่อเสียงก่อนดาวน์โหลดแอปยังคงเป็นสิ่งสำคัญ
- App store บนมือถือแห่งอื่นก็อาจเผชิญปัญหาคล้ายกันได้ จึงควรยกระดับโปรโตคอลความปลอดภัยในระดับอุตสาหกรรม
- เมื่อนำเทคโนโลยีใหม่หรือโอเพนซอร์สมาใช้ ควรพิจารณาประเด็นด้านความปลอดภัยอย่างรอบด้าน
1 ความคิดเห็น
ความเห็นจาก Hacker News
แม้จะทำให้กลยุทธ์ geofencing ของ Apple ใช้ไม่ได้ การซ่อนพฤติกรรมก็ยังทำได้ง่าย
ใช้กลยุทธ์ตามเวลาเมื่อพยายามยัดเยียดพฤติกรรมที่ Apple ไม่ชอบ
คำอธิบายถ้อยคำของ Apple เกี่ยวกับการอัปเดตแบบ dynamic
แอปหลอกลวงส่วนใหญ่รีดเงินผ่านการสมัครสมาชิกรายสัปดาห์
ในปี 2021 ทีม App Store Review ตรวจสอบแอปมากกว่า 100,000 แอปต่อสัปดาห์
การเรียกแอปละเมิดลิขสิทธิ์ว่าเป็น "มัลแวร์" ถือว่าเกินจริง
สหรัฐฯ ต้องการกฎหมายแบบ DMA
มีคนหลายพันคนในช่อง/กลุ่ม Telegram ที่สนใจแอปล่าสุดซึ่งผ่านการรีวิวของแอปสโตร์แล้ว
หลายแอปเป็นเพียง webview ของหน้าเว็บระยะไกล
บางแอปจะถูกมนุษย์ตรวจสอบก็ต่อเมื่อได้รับความนิยมมากพอแล้ว