[dolphin] [Bug 443806] New: Dolphin should allow option to cache thumbnails for separate encrypted devices / locations (KDialog too?)

flan_suse bugzilla_noreply at kde.org
Sat Oct 16 00:16:05 BST 2021


https://bugs.kde.org/show_bug.cgi?id=443806

            Bug ID: 443806
           Summary: Dolphin should allow option to cache thumbnails for
                    separate encrypted devices / locations (KDialog too?)
           Product: dolphin
           Version: 21.08.1
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: windows2linux at zoho.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

For (understandable) security and privacy reasons, Dolphin will not cache
thumbnails for files that are located on a separate encrypted container.

While I support this as a default behavior, and feel it is a responsible
decision, there are two reasons why I suggest there should be an option that a
user can override to allow thumbnail caching from separate encrypted
containers:

1. The user's $HOME directory is already located on a encrypted container, and
thus an external drive that is also using encryption needn't worry about
"spillover" to a non-encrypted device.

2. Performance. External and/or separate devices need to re-generate their
thumbnails every time the user browses to this folder. This causes extra reads
and CPU cycles, and usually on slower devices in comparison to their primary
drive. Not to mention the fact that reading thumbnails from cache is insanely
faster than re-generating them every time.

Thus, while the default should remain as is (which errs on the side of security
and privacy) there should definitely be an option to allow thumbnail caching on
separate encrypted devices.

I suppose this also applies to KDialog, and not just Dolphin?


---


Just for fun, here is a third reason:

3. The current implementation is inconsistent from a security and privacy
standpoint. Network shares accessed via CIFS (SMB) have their thumbnails
cached, even though (unknown to KDE) they are encrypted on the server. This is
a case of "spillover" of potentially sensitive thumbnails, where KDE does not
know whether or not the separate location is "encrypted", and thus whether or
not to forgo thumbnail caching.


---

For reference, here is a bug report that addresses the previous problem:

https://bugs.kde.org/show_bug.cgi?id=411919

I'm not suggesting a reversal; only an *option* to override this for the
reasons explained above. In certain cases, the drawbacks outweigh the benefits,
which is why an option for the user makes the most sense.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list