<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6193377.post3419541825780660812..comments</id><updated>2011-12-05T14:27:55.859+01:00</updated><category term='gplv3'/><category term='logging'/><category term='astronomy'/><category term='postgres'/><category term='logs'/><category term='log analysis'/><category term='relp'/><category term='funding'/><category term='journald'/><category term='iss'/><category term='open source'/><category term='c programming'/><category term='theclouds'/><category term='suse'/><category term='log normalization'/><category term='troubleshooting'/><category term='reliable'/><category term='rgerhards'/><category term='module'/><category term='imuxsock'/><category term='ihe'/><category term='spam'/><category term='journal'/><category term='reliability'/><category term='adiscon'/><category term='sts-120'/><category term='rsyslog.con'/><category term='unicode'/><category term='performance'/><category term='solaris'/><category term='syslogappliance'/><category term='kids'/><category term='reporting'/><category term='rfc3195'/><category term='appliance'/><category term='phplogcon'/><category term='rate limiting'/><category term='security'/><category term='ommysql'/><category term='building collapse'/><category term='international'/><category term='philosophy'/><category term='log appliance'/><category term='hdfs'/><category term='monitorware'/><category term='forensics'/><category term='rsylsog'/><category term='rsyslog.conf'/><category term='segfault'/><category term='xmas'/><category term='disaster'/><category term='patent'/><category term='config format'/><category term='eventreporter'/><category term='rsyslog'/><category term='software'/><category term='windows event log'/><category term='drm'/><category term='design'/><category term='plugins'/><category term='enterprise logging'/><category term='sbn'/><category term='computing'/><category term='json'/><category term='google'/><category term='space'/><category term='event normalization'/><category term='syslog appliance'/><category term='nasa'/><category term='shuttle'/><category term='hash chaining'/><category term='moon'/><category term='ietf'/><category term='systemd'/><category term='fedora'/><category term='rainer'/><category term='linux journal'/><category term='Adiscon LogAnalyzer'/><category term='carnival of logging'/><category term='logstore'/><category term='libestr'/><category term='lumberjack'/><category term='auditing'/><category term='logtools'/><category term='licensing'/><category term='libeventnorm'/><category term='windows'/><category term='rainerscript'/><category term='cologne'/><category term='apollo'/><category term='libcee'/><category term='human nature'/><category term='log hashing'/><category term='liblogging'/><category term='apache'/><category term='linux'/><category term='liblognorm'/><category term='WinSyslog'/><category term='parallel programming'/><category term='english'/><category term='libee'/><category term='cee'/><category term='syslog'/><category term='sylog'/><category term='config'/><category term='libree'/><category term='time'/><category term='log4j'/><category term='tcp'/><category term='unawe'/><title type='text'>Comments on Rainer's Blog: journald log hash chaining is broken</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.gerhards.net/feeds/3419541825780660812/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html'/><author><name>Rainer Gerhards</name><uri>https://profiles.google.com/112402185904751517878</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-hYpLVjtOpDc/AAAAAAAAAAI/AAAAAAAAAL4/t7LL3_22bIo/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6193377.post-5996869866315318772</id><published>2011-12-05T14:27:55.859+01:00</published><updated>2011-12-05T14:27:55.859+01:00</updated><title type='text'>In general, discussion seems to tell that people l...</title><content type='html'>In general, discussion seems to tell that people like the idea of hash chains (no matter which issues exist ;)). If so, than that idea is probably useful not only for journald, but also for syslog AND also for other log files as well. Consequently, I have begun to work an a tool that will hash-chain any log file (plus a small lib that offers this functionality). I intend to also make it self-verifyable via real signatures in the somewhat longer term. I&amp;#39;ll post an announcement when the first version is ready (it&amp;#39;s a simple standard *nix filter).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/5996869866315318772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/5996869866315318772'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1323091675859#c5996869866315318772' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-7099278105970787417</id><published>2011-12-05T14:19:43.056+01:00</published><updated>2011-12-05T14:19:43.056+01:00</updated><title type='text'>Thanks for your answer. I think you are handling t...</title><content type='html'>Thanks for your answer. I think you are handling the &amp;quot;issue&amp;quot; gracefully -- which is nothing serious anyway, making occasional mistakes is human.&lt;br /&gt;&lt;br /&gt;I think Frank Ch. Eigler is spot on: saving a hash is more convenient than saving the logs because its space usage is constant, as well as the time needed to check its correctness (in the &amp;quot;chain&amp;quot; case). This allows you to save the validity data in more places and check it more often.&lt;br /&gt;&lt;br /&gt;That said, your concerns are also valid: you need a secure process of how/when/where to save the chain -- though I&amp;#39;m not sure it&amp;#39;s something cryptography experts would handle that more precisely -- and you will eventually also need to save the full logs in a secure place anyway. It&amp;#39;s more of a complementary quick-and-simple checksumming technique.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7099278105970787417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7099278105970787417'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1323091183056#c7099278105970787417' title=''/><author><name>gasche</name><uri>http://www.blogger.com/profile/06100241581708586136</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-546635600'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-868523408029417637</id><published>2011-12-03T11:44:11.350+01:00</published><updated>2011-12-03T11:44:11.350+01:00</updated><title type='text'>I have to add to the tone: when I read what was pr...</title><content type='html'>I have to add to the tone: when I read what was proposed, I really thought &amp;quot;how silly can someone to actually propose that?&amp;quot; and I seem to have conveyed that thought ;-)&lt;br /&gt;&lt;br /&gt;Again, the hash chaining is still silly, especially as no point is made how, how often, when and with wich permissions hashes are saved. I still think this is &amp;quot;datasheet cryptography&amp;quot; and it is very dangerous if you think you are secure just from using journald.&lt;br /&gt;&lt;br /&gt;I have also updated to post with the information that one should read the comments before coming to a final conclusion.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/868523408029417637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/868523408029417637'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322909051350#c868523408029417637' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-8976049815906162325</id><published>2011-12-03T11:37:29.531+01:00</published><updated>2011-12-03T11:37:29.531+01:00</updated><title type='text'>You are right with the observation, but please rea...</title><content type='html'>You are right with the observation, but please read the other comments -- they both tell the basic misunderstand and why the proposed method still does not solve the issue (at least not more  than the traditional methods already used). It is also important to read the links to the papers I posted.&lt;br /&gt;&lt;br /&gt;I should probably write a new posting on the issue. I have also learned that many folks seem to find hash-chaining useful (even though it has serious flaws). For that reason, I have written a prototype that does hash chaining, to be released soon. That effort, however, will be amended by some cryptographically sound method.&lt;br /&gt;&lt;br /&gt;On the tone: I had writen this shortly after reading the journald proposal. Maybe I important some of their tone ;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/8976049815906162325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/8976049815906162325'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322908649531#c8976049815906162325' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-733455591594796817</id><published>2011-12-03T10:10:31.348+01:00</published><updated>2011-12-03T10:10:31.348+01:00</updated><title type='text'>You completely missed the point of the proposed se...</title><content type='html'>You completely missed the point of the proposed security method. He assumes that you have regularly saved the top-most hash. When checking if a given message chain may have been manipulated by an attacker, you have to :&lt;br /&gt;&lt;br /&gt;1. Check that the top-most hash you remember is present somewhere in that chain&lt;br /&gt;&lt;br /&gt;2. Check that the sub-chain that ends with this hash is validly hashed (eg. each hashing step is correct).&lt;br /&gt;&lt;br /&gt;If you perform this method (and you hash function is secure enough), you are sure that no malicious modification was done in the sub-chain that ends with this hash. (Indeed you don&amp;#39;t know about the newer part, because you haven&amp;#39;t saved any information on that)&lt;br /&gt;&lt;br /&gt;In your post, you only used method (2). Indeed this check is meaningless without check (1). The fact that you completely missed step (1) and didn&amp;#39;t even mention it shows that you did not understand the proposed security measure.&lt;br /&gt;&lt;br /&gt;This is not meant to be an attack: I read your &amp;quot;Serious syslog problems&amp;quot; post with great interest and completely agree with you that anything security-related needs to be confirmed by actual security expert. I came reading this post assuming that you had discovered a real flaw in the proposed technique, and am simply disappointed.&lt;br /&gt;&lt;br /&gt;No harm meant, but still the rather triumphal tone of your post hurts, I think, your credibility.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/733455591594796817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/733455591594796817'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322903431348#c733455591594796817' title=''/><author><name>gasche</name><uri>http://www.blogger.com/profile/06100241581708586136</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-546635600'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-7741109168394948807</id><published>2011-12-02T20:55:54.352+01:00</published><updated>2011-12-02T20:55:54.352+01:00</updated><title type='text'>&amp;quot;Anyhow, so what does the proposal (if meant ...</title><content type='html'>&amp;quot;Anyhow, so what does the proposal (if meant as you say) offer over directly writing to a write-once medium (as data centers today do with important logs)? &amp;quot;&lt;br /&gt;&lt;br /&gt;Only hypothetical space savings.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7741109168394948807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7741109168394948807'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322855754352#c7741109168394948807' title=''/><author><name>Frank Ch. Eigler</name><uri>http://www.blogger.com/profile/06535966377820034604</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/-QjBm1x-sLiM/TkSHBL3I0yI/AAAAAAAAAB8/GyuwTSerETo/s1600/34c49c1c354607b40f57e029b4cdee30'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-890522201'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-3133833578371618054</id><published>2011-11-28T12:05:07.019+01:00</published><updated>2011-11-28T12:05:07.019+01:00</updated><title type='text'>Well, in a paper on logging, it probably is a good...</title><content type='html'>Well, in a paper on logging, it probably is a good idea to use logging terminology. I find it a bit inappropriate to talk to a community and not even try to understand the commnunities terms...&lt;br /&gt;&lt;br /&gt;Anyhow, so what does the proposal (if meant as you say) offer over directly wiriting to a write-once medium (as data centers today do with important logs)? (I have to admit I thought something novel had been in the approach...)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/3133833578371618054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/3133833578371618054'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322478307019#c3133833578371618054' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-7081514103396381463</id><published>2011-11-28T11:36:58.318+01:00</published><updated>2011-11-28T11:36:58.318+01:00</updated><title type='text'>Lennart was &amp;quot;inspired by git&amp;quot;. In git th...</title><content type='html'>Lennart was &amp;quot;inspired by git&amp;quot;. In git the &amp;quot;top-most commit&amp;quot; usually means the HEAD, i.e. the newest one. I am reading the papers, thanks for the links.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7081514103396381463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/7081514103396381463'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322476618318#c7081514103396381463' title=''/><author><name>michich</name><uri>http://www.blogger.com/profile/03184297555806446122</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-482702612'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-1521277467069818485</id><published>2011-11-28T11:15:14.266+01:00</published><updated>2011-11-28T11:15:14.266+01:00</updated><title type='text'>Oh, and as a side-note: what&amp;#39;s the difference ...</title><content type='html'>Oh, and as a side-note: what&amp;#39;s the difference then to writing all log entries to a write-once media? You can do this with syslog today ;-)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/1521277467069818485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/1521277467069818485'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322475314266#c1521277467069818485' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-8779260126748542115</id><published>2011-11-28T11:13:43.452+01:00</published><updated>2011-11-28T11:13:43.452+01:00</updated><title type='text'>That&amp;#39;s right, but this means the write-once lo...</title><content type='html'>That&amp;#39;s right, but this means the write-once location must be continously updated, as each record is written. Or maybe every ten minutes, if it is OK that 10 minutes of attack can go undetected. Also, if this is saved all so often, the write-once memory seems to be accessible, so as an attacker why not add the new hash there, too? Also, the journald paper says &amp;quot;If the top-most hash is regularly saved to a secure write-only location&amp;quot;, with top-most usually meaning the &amp;quot;oldest&amp;quot;. Anyhow even if you save the youngest hash in short intervals, this is not how crypto works. Read the papers to which I linked to see how it is done decently.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/8779260126748542115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/8779260126748542115'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322475223452#c8779260126748542115' title=''/><author><name>Rainer</name><uri>http://www.blogger.com/profile/12765720626924376847</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://www.adiscon.com/en/people/rainer-gerhards.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1449080290'/></entry><entry><id>tag:blogger.com,1999:blog-6193377.post-1931002383160089720</id><published>2011-11-28T11:07:31.672+01:00</published><updated>2011-11-28T11:07:31.672+01:00</updated><title type='text'>I don&amp;#39;t follow your reasoning in the example.
...</title><content type='html'>I don&amp;#39;t follow your reasoning in the example.&lt;br /&gt;Yes, the attacker can delete the 10 records and recalculate the hashes of the following records. And yes, the hash chain as such will be fine afterwards. But the previously recorded hash of the 2000th record (in a write-once location) will then be nowhere to be found in the new hash chain, will it?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/1931002383160089720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6193377/3419541825780660812/comments/default/1931002383160089720'/><link rel='alternate' type='text/html' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html?showComment=1322474851672#c1931002383160089720' title=''/><author><name>michich</name><uri>http://www.blogger.com/profile/03184297555806446122</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.gerhards.net/2011/11/journald-log-hash-chaining-is-broken.html' ref='tag:blogger.com,1999:blog-6193377.post-3419541825780660812' source='http://www.blogger.com/feeds/6193377/posts/default/3419541825780660812' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-482702612'/></entry></feed>
