<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 26 мар. 2020 г., 12:17  &lt;<a href="mailto:adhitya@iitk.ac.in">adhitya@iitk.ac.in</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><p style="margin-top:0px" dir="ltr">Hi everyone,<br> I am currently working on restricting checks for ELF files for my GSOC project, I have came to the conclusion that we need to add 2 optional fields in the regfile.proto </p> 
<p dir="ltr">1) one bool to specify whether one file is an ELF or not.The other a string which will comprise of the unique build-id of the Elf file.</p></div></blockquote></div></div><div dir="auto">You should have a separate sub-object on the reg_file_entry with the list of integrity hints saved on it. No file type is required in image. On restore you walk this list and verify all hints are intact.</div><div dir="auto"><br></div><div dir="auto">If you remember what we&#39;ve discussed, the hints were: size, buildid, partial checksum.</div><div dir="auto"><br></div><div dir="auto">Not all hints can be present in image, i.e. the are optional.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div> 
<p dir="ltr">2)Using the classes of these we will add another condition in the open path function of criu/files-reg.c which checks the build-id to the current build id of the elf file.</p> 
<p dir="ltr">Does anyone have some extra pointers about this or am i missing something?<br> Please let me know.</p> 
<p dir="ltr">Thank you<br> Adhitya Mahajan</p> 
<div id="m_2708171328304358931mail-app-auto-default-signature">
 <p dir="ltr">--<br> Sent from myMail for Android</p>
</div></div>
</blockquote></div></div></div>