HShort 1.0.0 — เวอร์ชันแรกที่เปิดใช้งานจริง
HShort เปิดตัวเวอร์ชันแรกที่ใช้งานจริง หลังพัฒนาจากศูนย์ภายในเวลาไม่ถึงสองวัน
มีอะไรในเวอร์ชันแรก
- สมาชิก — สมัครและเข้าสู่ระบบด้วยอีเมล รหัสผ่านเก็บแบบเข้ารหัส (bcrypt)
- ย่อลิงก์ — โค้ดสั้นสร้างจากเลขลำดับของลิงก์แปลงเป็นฐาน 62 จึงไม่มีวันชนกันและไม่มีวันเต็ม
- ตั้งชื่อลิงก์เอง — กำหนด alias ของตัวเองได้
- วันหมดอายุ — เลือก 1 / 7 / 30 วัน หรือ 1 ปี พอหมดอายุระบบจะตอบว่าลิงก์นี้หมดอายุแล้ว
- QR code — สร้างเป็นไฟล์ SVG ได้ในตัว ไม่ต้องพึ่งไลบรารีรูปภาพภายนอก
- ยืนยันอีเมล — เปิด/ปิดได้ตามต้องการ
- API key + REST API — สร้าง ดู และลบลิงก์จากระบบอื่นได้โดยไม่ต้องเข้าหน้าเว็บ
- หน้าแสดงปลายทางก่อน redirect — ให้ผู้คลิกเห็นก่อนว่ากำลังจะไปไหน
เรื่องความปลอดภัย
ตั้งแต่เวอร์ชันแรกมีการป้องกันครบ — กันย่อลิงก์วนกลับมาที่ตัวเอง กันลิงก์ที่ชี้เข้าเครือข่ายภายใน กันลิงก์ที่ฝังชื่อผู้ใช้/รหัสผ่าน จำกัดความยาว URL จำกัดจำนวนครั้งต่อชั่วโมง ป้องกัน CSRF และตรวจสอบกับ Google Safe Browsing
ย่อลิงก์ให้สั้น พร้อม QR code