[Okular-devel] [Bug 267350] filling out a PDF form saves data to some file i ~/.kde/share/apps/okular/docdata/

Duncan 1i5t5.duncan at cox.net
Tue Jan 17 00:39:57 GMT 2012


Kevin Krammer posted on Sun, 15 Jan 2012 18:08:31 +0100 as excerpted:

> On Sunday, 2012-01-15, Dan Armbrust wrote:
>> > Hmm. Most software with autocompletion support does that. E.g.
>> > browsers,
>> > email programs.
>> 
>> They also ask your permission first.
> 
> Interesting. Neither Konqueror, Firefox, KMail or Thunderbird have asked
> me whether I wanted to store form data.
> Can you attach a screenshot of an application asking that?

I don't know about asking, but it's a preferences setting.  There's also 
the "private browsing" or whatever the app decides to call it, mode, 
where everything (cookies, form completion, browsing history, etc) is 
forgotten, tho that normally has to be specifically toggled on.

While I consider this is a good thing and would appreciate the option in 
okular as well, it's not something that fits well with the previously 
chosen example of a public kiosk, library computer, or other shared 
computer (my folks worked at a mission in El Salvador for awhile; 
everybody shared the same computer and could read email, etc, unless it 
was web-based, but of course then if the browser is set to save cookies 
and remember form-fills...), since because in most cases it doesn't 
prompt every time, a user accustomed to using a private computer and not 
worrying about it isn't likely to realize the danger and verify settings 
on a public computer, either.

I wonder how many facebook/myspace/twitter/etc users have had their 
accounts hacked simply thru use of a friend's computer or one at the 
library, and being careless about the "remember me" settings, etc, that 
most sites have (that usually control the site's cookie settings) on 
their logins?  Not to mention banks...  Sure, a responsible kiosk 
operator will have setup responsible settings, but then again, it could 
be argued that a responsible kiosk operator would wipe or entirely reimage 
between users, as well.  There's a lot of users caught-out that way, I'm 
sure.

So yes, I agree an option would be nice, and having a clear-data function 
would be EXCELLENT, but I don't believe the kiosk example was 
particularly apropos, given the commonly accepted behavior of most 
browsers, etc, extended to the same kiosk example.  

>> And they have an off switch.
>> And, they definitely don't autocomplete fields which are know to
>> contain private info - aka - passwords.  Unless you go through another
>> dialog telling it to remember the password.  And they give you a menu
>> option to clear it.  And, most browsers now have a "don't remember
>> anything" mode.
>>  Okular has none of those.
> 
> Right, hence the recommendation for lobby for an implementation doing
> that.

Actually, I wonder if this idea could get a bit more traction in view of 
the new ksecrets thing?  That'd play off the whole fascination with the 
new and shiny technology thing, instead of being seen as the drudge-work 
that hooking up to kwallet or just implementing an ordinary don't-save 
option and clear-saved button.

That's where I'd try to take it at this point, since ksecrets IS new and 
shiny and fascinating! =:^)

>> > However I don't see any facts supporting the claim of "virus like
>> > behavior".
>> 
>> Hiding users data without permission and without the users knowledge
>> certainly is virus like behavior.
> 
> No, virus behavior is attaching itself with the purpose of distribution
> and spreading.
> I don't think Okular is doing either.

It seems he's using "virus" not in the technically narrow "virus" sense, 
but in the broader "malware" sense, inclusive of trojans, etc.  While 
okular really can't be considered a virus in the technically narrow sense 
(as you pointed out), certainly, the argument here is that it's behaving 
like a trojan, so if one accepts an extremely fuzzy definition of virus 
that really means something more like malware in general.  While I would 
have certainly chosen "malware" or "trojan" instead of "virus", here, 
with a suitably fuzzy definition, I do see his point.

That said, while I see his position and certainly agree that a don't save 
data option and clear saved data button would be useful, I certainly 
don't consider it a problem on the order of, say, konqueror not having 
proper security certificate management for two years after kde was 
declared ready for ordinary users with 4.2... (finally fixed in 4.6, IIRC) 
in an era with both internet banking and the compromise of entire 
certificate authorities!  That was a FAR more serious breach of the 
public trust, IMO, while this one's an "it would be nice" thing, a rather 
vast difference in priority.  As I've stated before, the "it's only a 
toy, use a real browser if it matters" attitude toward konqueror is one 
of the big reasons I switched to firefox.

>> > I would recommend lobbying for secure storage of form completion data
>> > like other form completing programs do.
>> 
>> I doubt it would help.
> 
> I wouldn't be so sure.

Same here, particularly with the new ksecrets angle to explore.  If I 
were an okular dev I think I might jump on this one just for the 
opportunity to play with that!  =:^)

Of course, since ksecrets is itself rather immature at this point, taking 
that approach could mean no real fix until 4.9 or 4.10, but given the 
time it has been already, and the priority I've already stated I rank 
this as, that's certainly better than not seeing the feature at all!



BTW, Kevin, any wild guess or informed opinion on how long kde4 will 
continue with the semi-annual feature updates, given kde5 in the wings?

My WAG is that 4.9's reasonably safe on a six-month cycle, but that the 
focus on kde4 might be rather less after that, and that while it's 
reasonably likely there will be a 4.10, I suspect that we might not see a 
4.11, that 4.10 might slip from six months to say 9 months from 4.9, and 
that the monthly bugfix updates will similarly slip to 2-3 months around 
the same time period, with devs focusing then on kde5.

As such, as soon as I start using double-digit minors, I begin to wonder 
if say 4.11 and beyond is looking ridiculous and it'll be 5.x by then 
instead.

Of course as others have said, I expect kde5 to be a rather minor deal 
compared to kde4, and that it'll be handled rather better.  But I just 
wonder every time I put something a year or more off, thus 4.10 timeframe 
or beyond, and wonder how your of course very tentative at this point 
speculation compares to mine.  Note that I'm **NOT** asking for a 5.0 
release date prediction, since the above assumes a stretching out of the 
4.x releases schedule as the devs naturally focus more on kde5, and I 
/do/ hope and expect that (unlike kde3) kde4 bugfix releases at least, 
will continue for awhile after kde5 release, altho at a much slowed down 
rate, maybe 2-3 such 4.10.x releases after 5.0... at say six month 
intervals compared to the current monthly, thus yielding a couple years 
of overlapped support to help avoid an early 4.x repeat.

Does that sound reasonable, or are there bad assumptions there, such that 
we're likely to see a 4.11 and 4.12 at the current schedule, or OTOH, 
won't get to 4.10?

Any guess on wayland support?  Maybe not for 4.x but for 5.x?  If so, do 
you think it'll make 5.0?

> Hmm. I haven't used Okular's implementation yet but generally I find
> form completion support to be rather useful. I used it all the times
> when filling in web forms or completing email addresses.

++  =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list