ขอถามหลักการหรือวิธีการในการทำป้องกัน(Security)การใช้งานโปรแกรม โดยผู้ใช้จะสามารถใช้โปรแกรมได้ก็ต่อเมื่อมีการติดตั้งและผ่านการลงทะเบียนใช้งานโปรแกรมก่อนครับ
สวัสดีครับ
อันนี้หลายประเด็นเลย แต่เอาหลัก ๆ ก่อน
ประการแรกต้องทำใจก่อนว่า หากโปรแกรมเป็นที่นิยม ก็แต่เผื่อใจไว้ว่าจะโดนลักไก่ ให้ใช้งานได้เช่น Hack หรือทำ Keygen, Crack
ประการที่สองการป้องกันให้ใน 1 บริษัท สามารถใช้ได้ 1 เครื่อง(แค่ concept)
- เริ่มตั้งแต่ Register ให้ทำใจเผื่อไว้ด้วยว่าจะเจอ temp email (เอ... มันคืออะไร ใช่มะ) ก็คือ Email ที่ Register ไว้แค่ให้ใช้งานชั่วคราว หลังจากนั้นก็จะไม่ใช้อีกเลย และเมื่อตรวจสอบกลับไปเค้าก็จะบอกว่า ไม่ได้ใช้ Email นั้นแล้ว หรือ เจ้าหน้าที่คนนั้นออกไป Email ลบทิ้งไปแล้ว ดังนั้น ต้องมีการกำชับก่อนในเรื่องของ ข้อมูล และ Email ที่มีการ Register
- จะให้ดีที่บริษัทนั้นต้อง Join Domain เพราะจะให้มองภาพรวมเป็นลักษณะของ Domain กับ Network แต่ถ้าหากไม่มี Domain เป็นเครื่อง Stand Alone ก็เช็คไม่ได้นอกจากจะ Connect Internet แล้ววิ่งมาที่ Server เพื่อเช็ค แต่ก็เป็นภาระให้กับ Server อีกทั้งถ้าเครื่องไม่ Connect Internet ไว้ก็ำเช็คอะไรไม่ได้
- ในเรื่องของการตรวจสอบ ถ้าอิงกับ Domain ก็ต้องไปคุยกับ Server ที่ Join Domain อยู่หรือจะเช็ค Network ก็ได้แต่ก็ต้องเช็คเรื่อง User Permission ด้วยเพราะแต่ละ User นั้นมีสิทธิไม่เท่ากัน อาจต้องมีการใส่ User ระดับ Admin ไว้ที่ตัวโปรแกรมด้วย เพื่อเช็คว่าตอนนี้มี Online อยู่ตามจำนวน License ที่กำหนดไว้หรือไม่ ถ้าหาก Online เกิน จะให้ทำยังไงต่อไป
เกี่ยวกับการเช็ค License แบบนี้โปรแกรม ตกแต่งภาพ ระดับโลก ราคา License ละเป็นหมื่น ดัง ๆ ที่หลาย ๆ คนรู้จักกัน ก็มีการตรวจสอบ แต่ก็ยังลักไก่ได้โดยการถอดสาย Lan เวลาจะใช้งานเครื่องอื่น
แต่ก็ต้องจำไว้อย่างว่า Security มักจะตรงข้ามกับ ความสะดวกสบาย เสมอ
Date :
2010-08-04 23:19:26
By :
winphp
คห. 1 อธิบายได้ดีครับแต่ติดอยู่ว่ามันทำยังไงอ่ะ อิอิ คือว่าผมก็สนใจที่จะทำเหมือนกันแต่ไม่มีแนวทางที่ดีอ่ะครับ
Date :
2010-08-05 14:10:43
By :
nakorn21973
Load balance : Server 05