Skip to content

What you can do#

เป็นความรับผิดชอบของคุณในฐานะลูกค้าเช่นกันที่จะต้องแน่ใจว่าคุณกำลังรักษาความปลอดภัย code และ data ของคุณ เอกสารนี้แสดงรายการขั้นตอนบางอย่างที่คุณสามารถทำได้

All users#

  • รายงานปัญหาด้านความปลอดภัยและการละเมิด terms of service ไปที่ [email protected]
  • หากมีผู้ใช้ n8n instance ของคุณมากกว่าหนึ่งคน ให้ตั้งค่า User management และปฏิบัติตาม Best practices
  • ใช้ OAuth เพื่อเชื่อมต่อ integrations เมื่อใดก็ตามที่เป็นไปได้

Self-hosted users#

หากคุณ self-host n8n มีขั้นตอนเพิ่มเติมที่คุณสามารถทำได้:

  • ตั้งค่า reverse proxy เพื่อจัดการ TLS เพื่อให้แน่ใจว่าข้อมูลถูกเข้ารหัสในระหว่างการส่ง (encrypted in transit)
  • ตรวจสอบให้แน่ใจว่าข้อมูลถูกเข้ารหัสเมื่อไม่ได้ใช้งาน (encrypted at rest) โดยใช้ encrypted partitions หรือการเข้ารหัสที่ระดับฮาร์ดแวร์ และตรวจสอบให้แน่ใจว่า n8n และฐานข้อมูลของมันถูกเขียนไปยังตำแหน่งนั้น
  • รัน Security audit
  • ตระหนักถึง Risks เมื่อติดตั้ง community nodes หรือเลือกที่จะปิดใช้งานพวกมัน
  • ตรวจสอบให้แน่ใจว่าผู้ใช้ไม่สามารถ import external modules ใน Code node ได้ โปรดดู Environment variables | Nodes สำหรับข้อมูลเพิ่มเติม
  • เลือกที่จะ exclude nodes บางตัว ตัวอย่างเช่น คุณสามารถปิดใช้งาน nodes เช่น Execute Command หรือ SSH โปรดดู Environment variables | Nodes สำหรับข้อมูลเพิ่มเติม
  • เพื่อความเป็นส่วนตัวสูงสุด คุณสามารถ Isolate n8n

GDPR for self-hosted users#

หากคุณ Self-host n8n คุณมีหน้าที่รับผิดชอบในการลบข้อมูลผู้ใช้ หากคุณต้องการลบข้อมูลในนามของผู้ใช้รายใดรายหนึ่งของคุณ คุณสามารถลบ Execution ที่เกี่ยวข้องได้ n8n แนะนำให้กำหนดค่า n8n เพื่อล้างข้อมูล Execution โดยอัตโนมัติทุกๆ สองสามวัน เพื่อหลีกเลี่ยงความยุ่งยากในการจัดการคำขอ GDPR ให้มากที่สุด กำหนดค่านี้โดยใช้ Environment variable ชื่อ EXECUTIONS_DATA_MAX_AGE อ้างอิงข้อมูลเพิ่มเติมได้ที่ Environment variables