initial testing - some remarks and questions

Questions about Cobian Reflector
Post Reply
gennff
Posts: 2
Joined: 12 Aug 2022, 16:22

initial testing - some remarks and questions

Post by gennff »

hi there, spotted you on https://www.softwaretestinghelp.com/bes ... p-software .
i like your product, looks profound and stable.
after some initial testing, do let me share some remarks and questions.

#1
- given: diff mode, using archive flag, full backup every 7 days
-- do your first backup, which is forced to be level full - correct and great
-- add another folder item to the set of source data of the same task
-- run a scheduled or manual backup on a diff day
--- the new folder will also get a diff backup, holding no actual contents, folders only :((
---- reflector should be attentive enough to warn about that "diff day" implication

#2
- in task -> edit tasks -> events -> post backup -> add -> start task : you require a "task id" on input
-- do you actually meant the "task name" - alike in "start group", where a "group name" is requested

#3
- seems you're using SharpZipLib, according to CobZip.dll entry point metadata and https://stackoverflow.com/questions/370 ... 9#51401379
- i would want to motivate you to prioritize your implementation around https://www.7-zip.org/sdk.html , as discussed elsewhere on this forum
--- while the named 7zip "filename encryption" feature might be misleading on first sight, since this feature actually only does a "zip header encryption", preventing anyone from listing the archive without knowing the password (instead of providing machine generated filenames for and in the archive) - this will still put off the afternoon attackers
--- i also checked on https://security.stackexchange.com/ques ... 5879#35879 , which is possible with classic zip, which in turn is ok and expected behaviour - "zip header encryption" might also help here to easily get rid of anyone sniffing around
-- hhm, continuing on the "zip header encryption" feature, masked archive file names may also be possible as in this exapmle, just to propose the logic:
--- > dir /S /B
------ > C:\Temp\my-backup , C:\Temp\my-restore , C:\Temp\my-source-dir
------ > C:\Temp\my-source-dir\my-source-file.gpx
--- > 7z a -t7z -mhe=on -p ./my-backup-dir/0123456789.7z ./my-source-dir
--- > dir /S /B
------ > C:\Temp\my-backup , C:\Temp\my-restore , C:\Temp\my-source-dir
------ > C:\Temp\my-backup\0123456789.7z , C:\Temp\my-source-dir\my-source-file.gpx
--- > 7z l -slt ./my-backup-dir/0123456789.7z
------ > Path = .\my-backup-dir\0123456789.7z
------ > Path = my-source-dir
------ > Path = my-source-dir\my-source-file.gpx
------ > Encrypted = +
------ > Method = LZMA2:16 7zAES:19
--- > 7z x -o.\my-restore-dir .\my-backup-dir\0123456789.7z
--- > dir /S /B
------ > C:\Temp\my-backup , C:\Temp\my-restore , C:\Temp\my-restore\my-source-dir , C:\Temp\my-source-dir
------ > C:\Temp\my-backup\0123456789.7z , C:\Temp\my-restore\my-source-dir\my-source-file.gpx , C:\Temp\my-source-dir\my-source-file.gpx

#4
- what reflector config files do i need to backup on itself?
-- i suppose: c:\Program Files\Cobian Reflector\Lists\* , \Settings\* , \DB\* ?

thanks, peter
User avatar
cobian
Site Admin
Posts: 4492
Joined: 31 Oct 2020, 01:25
Location: Sweden
Contact:

Re: initial testing - some remarks and questions

Post by cobian »

Hello

1- Ignore empty directories will prevent empty folders on the destination

2- No, the task is is obtained by right clicking on the task: Copy task Id

3- Yes, the standard zip format doesn't have a "Encrypt file names" function. For the next version I will implement 7zip encryption which allows this.

4- That's it.
--
Luis Cobian
Cobian Backup's creator
Post Reply