การสำรองข้อมูลด้วยวิธีเข้ารหัส


3

ฉันมีกรณีการใช้งานดังต่อไปนี้:

  1. มีข้อมูลบางอย่างจากพีซีของฉันฉันต้องการสำรองข้อมูลออนไลน์เป็นระยะ
  2. ฉันเป็นเจ้าของพื้นที่บางส่วนดังนั้นฉันจึงต้องการใช้สิ่งนี้สำหรับการสำรองข้อมูลไม่ต้องการจ่ายให้กับบริการสำรองข้อมูลอื่น
  3. ฉันต้องการเข้ารหัสข้อมูลในเครื่องก่อนที่จะย้ายไปยังเซิร์ฟเวอร์

ฉันไม่มีปัญหาในการเขียนสคริปต์เพื่อทำให้กระบวนการเป็นอัตโนมัติ (เช่นสร้างการสำรองข้อมูลเป็นระยะและอัปโหลดโดย FTP ไปยังเซิร์ฟเวอร์ของฉัน) แต่คำถามหลักของฉันคือเกี่ยวกับขั้นตอนที่ 3 - การเข้ารหัส: วิธีใดแนะนำให้เข้ารหัสไฟล์ของฉัน ไปยัง. ZIP ก่อนที่จะอัพโหลดไปยังเซิร์ฟเวอร์?

PS TrueCrypt ดูเหมือนจะเป็นที่นิยม แต่ก็ไม่ใช่สิ่งที่ฉันกำลังมองหาเนื่องจากฉันไม่ต้องการให้ไฟล์ถูกเข้ารหัสอย่างต่อเนื่องที่นี่ในพีซีของฉัน


คำเตือนแม้ว่าบริการโฮสติ้งมักจะไม่อนุญาตให้มีการสำรองข้อมูลส่วนบุคคลไว้ที่นั่น
JFW

1
@JFW: คุณหมายถึงอะไร เป็นโฮสติ้งที่ได้รับค่าจ้างของฉันพวกเขาสนใจสิ่งที่ฉันใช้เพื่อตราบใดที่ไม่ใช่ภาพอนาจารเด็กหรือสิ่งอื่น ๆ
Eli Bendersky

@Eli โดยปกติแล้วในข้อกำหนดในการให้บริการมีส่วนหนึ่งของเอกสารที่พวกเขาไม่อนุญาตให้ผู้ใช้โฮสต์ไฟล์ส่วนตัวของตัวเองแม้ว่าจะเป็นโฮสติ้งของคุณเอง (ยกเว้นบริการนี้เป็นบริการไฟล์โฮสติ้งเท่านั้นไม่ใช่บริการเว็บโฮสติ้ง)
JFW

@JFW: มันแปลกเพราะไฟล์เว็บไซต์ทั้งหมดของฉันเป็นไฟล์ส่วนตัวของฉันในบางแง่ ตัวอย่างเช่นถ้าฉันโฮสต์อัลบั้มรูปส่วนตัวของฉันที่นั่น - มันถือว่าเป็นการสำรองหรือไม่
Eli Bendersky

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

คำตอบ:


3

ที่จริง TrueCrypt อาจช่วยคุณได้มากที่นี่ ในฐานะเป็นส่วนหนึ่งของกระบวนการอัตโนมัติพูดผ่าน batch file คุณสามารถ:

  1. เมานต์ปริมาณ TrueCrypt โดยใช้อินเตอร์เฟสบรรทัดคำสั่งของ TrueCrypt (หรือเพียงแค่ทำด้วยตนเอง)

  2. คัดลอกไฟล์ที่คุณต้องการสำรองข้อมูลลงในโวลุ่มที่เมานต์

  3. ถอนติดตั้งระดับเสียง

  4. อัปโหลดคอนเทนเนอร์ TrueCrypt ไปยังเซิร์ฟเวอร์ในลักษณะที่คุณเลือก


ฉันลงเอยด้วย PyCrypto ของตัวเอง แต่ฉันยอมรับคำตอบนี้เพราะฉันชอบ TrueCrypt และเป็นโอเพ่นซอร์ส
Eli Bendersky

3

รวมไฟล์ไว้ใน <ฟอร์แมตที่เลือกไว้> แล้วเข้ารหัสทุกอย่างด้วย GnuPG


2
นอกจากนี้รูปแบบ 7z ใช้การเข้ารหัสที่รัดกุมดังนั้นหากคุณใช้ 7z คุณสามารถข้ามขั้นตอน GPG ไปเลยก็ได้
Stephen Jennings

+1 สำหรับ GPG หากคุณใช้การเข้ารหัสแบบสมมาตรพร้อมข้อความรหัสผ่านคุณไม่จำเป็นต้องตั้งค่าคีย์สาธารณะ / ส่วนตัว
Mike Fitzpatrick

เพียงจำไว้ว่าให้ตั้งค่าอัตราการบีบอัดของ zip / rar / 7zip ให้เป็นศูนย์ก่อนทำการเก็บถาวร
Nifle

2

ลองดูCobian Backupมันมีการเข้ารหัสการบีบอัดและรองรับ FTP มันฟรี


ฉันใช้ Cobian ด้วยและมันก็ค่อนข้างดี ฉันขอแนะนำให้ใช้การเข้ารหัสที่คุณได้รับจากการเก็บถาวรแทนที่จะใช้การเข้ารหัสของ Cobian แทนเพราะเป็นการกู้คืนที่ง่ายกว่า
Dentrasi

1

ถ้าคุณรู้วิธีเขียนสคริปต์คุณสามารถทำสิ่งที่ยอดเยี่ยมด้วยการเข้ารหัส เขียนมันเอง!

รูปแบบการเข้ารหัส RSA ที่มีชื่อเสียงนั้นผ่านการทดสอบด้านเวลาและมีความปลอดภัยสูงและมีเพียง 5 ขั้นตอนของพีชคณิตแบบง่าย http://en.wikipedia.org/wiki/RSA#A_worked_example

ฉันทำมันใน java สำหรับโรงเรียน แต่ถ้าคุณเกลียดพีชคณิตมันอาจไม่เหมาะกับคุณ


1
ในขณะที่ประดิษฐ์ระบบรักษาความปลอดภัยอาจให้ความบันเทิงโดยทั่วไปถ้าคุณต้องการบางสิ่งบางอย่างที่ปลอดภัย แต่คุณก็ไม่ควรที่จะม้วนตัวเอง ใช้เทคโนโลยีที่มีอยู่เพราะใช้การทดสอบตามเวลา, การตรวจสอบโดยเพื่อน, และได้เจอแล้วและแก้ไขมุมกรณีและจุดอ่อนที่อาจเกิดขึ้นที่คุณไม่ได้ทำ
สตีเฟ่นเจนนิงส์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.