How safe is GnuCash?

Kaj 70147persson at telia.com
Fri Jan 13 18:25:13 EST 2017


Hi, again,

Well, this thread has at least shown one thing, GnuCash by itself is not 
safe in the sense I set up with my initial question.

A couple of you also pointed out that it is impossible, since anyone 
with enough knowledge and enough resources, can change any file. Yes of 
course, the same you can say about the thief trying to break into your 
house. You have locks for every door and every window, but if he is 
using dynamite... The same with the manual bookkeeping in a paper book, 
which I started by saying it is the most safe method. But if the 
criminal is a highly skilled material specialist, he maybe can find out 
a way to remove the archive safe ink. So once again, you can never lock 
a thief out, if you give him enough time and enough resources.

Jean-David Beyer has an interesting view on the problem with 
certificates. Well, I am not conversant enough to see all the 
consequences for the accountant. Do you for instance have to transport 
the whole accounting file, maybe log files too, via internet to this 
stamper web site? If so, also confidential aspects are to consider. 
Moreover we must assume that she/he is not very skilled in handling 
computers. And most often  it also deals with a Microsoft windows 
system, as this is what ordinary people use today. Might be a  Macintosh 
but Linux, very, very seldom. This also means that the file system is 
NTFS, you do not have that choice.

Even the thoughts from Gordon regarding BitCoin are very interesting to 
follow, but also points out the difficulties.

Regarding the suggestion about git, a presumption for the version 
management system to work satisfactory, is that you switch off the 
compress facility in GnuCash, isn't it? Well, this is of course not a 
big thing.

Now, at last, I think it is time to say a few words about the background 
to my initial question. I am a member, not an accountant, of an economic 
association looking for a suitable bookkeeping program. Many years ago I 
was an accountant in another association, that was in my Microsoft 
windows epoch, and then got in touch with a bookkeeping (proprietary) 
program which contained much of those qualities I mentioned with logging 
etc. But since I have change domicile, and am now running Debian. For 
many years I have also been using GnuCash for my private bookkeeping, 
and found it very valuable for that purpose. I therefore got the idea to 
investigate if this program could be used in the association. However I 
found that those properties so valuable for me private, e.g. the whole 
file in XML in plain language, also is its biggest disadvantage in a 
more professional context. So my question was if, after all, it contains 
qualities which I have not yet come in contact with, which will make it 
that safe tool an auditor can accept. Tracing is one such.

Many thanks to you all. Your thoughts and aspects to the question have 
been very valuable.

Kaj

On 2017-01-13 kl. 12:51,  wrote:
> On 01/13/2017 12:29 AM, GWB wrote:
>> Would snapshots of the file system accomplish what the original poster
>> is after?  That's pretty much what I do, but maybe my setup is odd.  I
>> use Ubuntu with both zfs and btrfs file systems.  Both can make
>> snapshots; zfs snapshots are read only by default, and require cloning
>> to a new file system to become writable.  btrfs makes writeable
>> snapshots by default, but you can specify read only snapshots.  Like
>> the burnable DVD option (which I like, by the way) snapshots freeze an
>> entire file system in time.
> I am not an accountant, but I doubt snapshots would be much use.
>
> There seems to me to be a way to accomplish this, that might satisfy a
> real accountant.
>
> At the intervals required, digitally time-stamp the file
> (_not using your own system's clock_ that is easily falsified)l and then
> digitally signing that. The purpose of digitally signing the file is
> that any change to the file after that, be it deliberate tampering, or
> even just a machine or media error, would be instantly detected.
>
> Software such as this will digitally sign a file in a most secure
> manner. Only the person in possession of the secret key can sign a file
> with this. It is a public key encryption system, and the secret key is
> never divulged to others. The public key can by publicized.
>
> https://gnupg.org/
>
> A web site that can time stamp software is this one:
>
> Stamper is a service provided free of charge to Internet users.
>
> You are very welcome to use Stamper, but you may only do so if
> you have first read our Terms of use, which exclude liability on
> our part and which provide for you to indemnify us against any
> potential liability arising from your use of Stamper.  By using
> Stamper you warrant that you have read and accept the Terms.
>
> The Terms of use are available by sending email to
> info at stamper.itconsult.co.uk or from the web page
> http://www.itconsult.co.uk/stamper.htm.
>
> These are meant to work together to time-stamp e-mails. This is not
> exactly what is required, but it might be possible to combine them. As
> you can see, I have not fully thought this through, nor have I put
> together a system to support it. But perhaps something of this kind
> might satisfy the auditors that some may be exposed to.
>



More information about the gnucash-user mailing list