Score:0

ฉันจะเข้ารหัสเนื้อหาที่ผู้ใช้ส่งต่อผู้ใช้สำหรับประเภทเนื้อหาได้อย่างไร

ธง cn

สมมติว่าฉันมีเว็บไซต์ที่ผู้คนเก็บไดอารี่ส่วนตัว (ไดอารี่ ชนิดของเนื้อหา). ฉันได้กำหนดค่าการอนุญาตเพื่อให้ผู้ใช้แต่ละคนสามารถอ่าน เขียน และดูไดอารีของตนเองเท่านั้น

ผู้ใช้สามารถสร้างและส่งเนื้อหาประเภทต่าง ๆ บนเว็บไซต์; เพียง ไดอารี่ ประเภทเนื้อหาต้องเป็นส่วนตัว

ฉันต้องการเข้ารหัสไดอารี่ ต่อผู้ใช้โดยผูกการเข้ารหัสกับชื่อผู้ใช้และรหัสผ่าน

ฉันได้สำรวจโมดูลการเข้ารหัสที่มีให้สำหรับ Drupal และนี่คือโมดูลเดียวที่มีการติดตั้งมากกว่า 300 รายการ:

นอกจากนี้ยังมี Pubkey เข้ารหัส โมดูลซึ่งเป็นโมดูล Drupal 8 ที่ถูกละทิ้งซึ่งอนุญาตให้เข้ารหัสข้อมูลตามบทบาทของผู้ใช้

ดังนั้น เพื่อให้ได้การเข้ารหัสต่อผู้ใช้ ฉันเดาว่าฉันจะต้องเขียนเอง

ฉันจะเข้ารหัสเนื้อหาต่อผู้ใช้สำหรับประเภทเนื้อหาเฉพาะได้อย่างไร

หากวิธีนี้ทำได้ยากจริงๆ ฉันก็อยากจะได้ยินคำตอบที่อธิบายง่ายๆ ว่าเหตุใดปัญหานี้จึงยากกว่าที่ฉันคิด

Stef Van Looveren avatar
cn flag
มีการพูดคุยเกี่ยวกับหัวข้อนี้ในวันนักพัฒนา Drupal: https://drupalcamp.be/en/drupal-dev-days-2022/session/protected-content-asymmetrical-client-side-encryption (ควรมีการสตรีมสด ในอีกไม่กี่วัน)
Score:2
ธง ph

ปัญหาที่นี่ไม่ใช่การเข้ารหัส มันง่ายพอที่จะเข้ารหัสข้อมูลบางอย่างแบบสมมาตรก่อนที่จะบันทึกลงในฐานข้อมูล แต่คือการถอดรหัส

ในการถอดรหัสข้อมูล คุณต้องใช้คีย์ ซึ่งหมายความว่าคุณต้องเก็บรหัสผ่านของผู้ใช้ไว้ที่ใดที่หนึ่งในข้อความธรรมดา หรือขอรหัสผ่านจากผู้ใช้ทุกครั้งที่ต้องการดู "ไดอารี่" หรือคุณสามารถถอดรหัสเมื่อเข้าสู่ระบบและปล่อยให้ถอดรหัสสำหรับเซสชันด้วยวิธีใดวิธีหนึ่ง

ปัญหาอื่น ๆ ที่นี่คือไม่ใช่การเข้ารหัสตั้งแต่ต้นทางจนถึงปลายทางที่แท้จริง ในบางจุดของกระบวนการ คุณจะทราบรหัสของผู้ใช้ เว้นแต่คุณจะทำการเข้ารหัสบนคอมพิวเตอร์ของผู้ใช้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา