<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15504</bug_id>
          
          <creation_ts>2024-06-05 21:50:56 +0000</creation_ts>
          <short_desc>Releases are not signed with a well-known key</short_desc>
          <delta_ts>2024-06-20 16:46:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Infrastructure</classification>
          <product>Release Process</product>
          <component>Release Process</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>5.1 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contact</reporter>
          <assigned_to name="Michael Halstead">mhalstead</assigned_to>
          <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>99127</commentid>
    <comment_count>0</comment_count>
    <who name="">contact</who>
    <bug_when>2024-06-05 21:50:56 +0000</bug_when>
    <thetext>When downloading Yocto or any of its components there is no way to verify it is the official release of the software. If the server was compromised it would be extremely easy to release malicious source code or binaries as there&apos;s no way to verify them at the moment. The Git tree and releases are GPG signed, but the key has no method of verification.

Having instructions on verifying release hashes and Git tags using GPG as well as advertising the key fingerprint out of band and explaining who does the signing and where would solve this issue.

The current key &quot;Yocto Build and Release &lt;releases@yoctoproject.org&gt;&quot; seems like it may be automated and signed during CI. Having a developer manually sign the Git tree would be a much better solution for building trust as it involves some form of oversight.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99154</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2024-06-07 22:38:44 +0000</bug_when>
    <thetext>I&apos;ve started to document at
https://wiki.yoctoproject.org/wiki/GPG_sign_notes_%26_git_tags.

Please add wiki sections you&apos;d like to see filled in and ask any questions on the discussion page https://wiki.yoctoproject.org/wiki/index.php?title=Talk:GPG_sign_notes_%26_git_tags&amp;action=edit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99155</commentid>
    <comment_count>2</comment_count>
    <who name="">contact</who>
    <bug_when>2024-06-07 23:52:52 +0000</bug_when>
    <thetext>Thank you for the start. I don&apos;t have an account on the wiki so I can&apos;t contribute further on this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99156</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2024-06-10 11:55:48 +0000</bug_when>
    <thetext>If there are specific questions you&apos;d like to see answered you could also add them here if you can&apos;t get access to the wiki</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>99239</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Halstead">mhalstead</who>
    <bug_when>2024-06-20 16:46:37 +0000</bug_when>
    <thetext>I&apos;m going to mark this resolved for now. Please go ahead and request a wiki account if you&apos;d like to participate there. You may also reopen this bug with additional comments if you prefer.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>