เพิ่งโพสต์ปลั๊กอินใหม่: ไม่มีรหัสผ่านอีกต่อไป
ขณะนี้ฉันติดแท็กเบต้าแล้วเนื่องจากการเข้าสู่แพลตฟอร์มเป็นปัญหาที่ละเอียดอ่อนและฉันไม่ต้องการเผยแพร่สิ่งที่อาจมีช่องโหว่ด้านความปลอดภัย ดังนั้นนี่คือคำถามของฉัน:
ปลอดภัยไหม
ฉันได้ทำสิ่งต่อไปนี้เพื่อความปลอดภัยแล้ว:
- ชื่อผู้ใช้ / รหัสผ่านจะไม่ถูกส่งกลับไปกลับมาเพียงแฮชที่ไม่ซ้ำกัน
- แฮชจะถูกลบออกจากฐานข้อมูลเมื่อมีการใช้งานแฮชเก่าที่ไม่ได้ใช้จะไม่สามารถใช้งานได้เว้นแต่ว่าฐานข้อมูลถูกแฮ็ก แต่คุณมีปัญหาที่ใหญ่กว่า
- เคียวรีฐานข้อมูลทั้งหมดของแฮชได้รับการหลบหนีเพื่อป้องกันการโจมตี XSS
- nonce เพิ่มการโทร ajax
- ไม่เพิ่มและการยืนยันที่เพิ่มลงในปลายอุปกรณ์เคลื่อนที่เพื่อป้องกันการโจมตี CSRF
ที่นี่ผมมีคำอธิบายที่สมบูรณ์แบบของวิธีการทำงาน
รุ่นถัดไปฉันหวังว่าจะใช้ oauth ผ่านทาง Twitter เนื่องจาก iOS ตอนนี้ทำงานได้ใน ...
ขอบคุณสำหรับการป้อนข้อมูลของคุณล่วงหน้า
แก้ไข: ฉันตัดสินใจว่าเป็นเลเยอร์ที่เพิ่มฉันจะเพิ่มการตรวจสอบ sessionID เพื่อให้แน่ใจว่าเป็นเบราว์เซอร์เดียวกันในการเข้าสู่ระบบเป็นเบราว์เซอร์ที่เริ่มต้นการเข้าสู่ระบบรหัส QR