OSX 10.10 Yosemite 공개 릴리스의 SHA1 해시?


10

인터넷 연결이 불안정하기 때문에 App Store를 통한 Yosemite 다운로드가 여러 번 실패했습니다. 다운로드가 손상되지 않았는지 알고 싶습니다. 터미널에서이 명령을 실행할 수있는 경우 :

shasum /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg

결과를 공유하십시오. 이 방법으로 깨끗한 사본의 모양에 동의 할 수 있습니다.

답변:


10

나는 당신의 요청을 실행하고 결과는 다음과 같습니다.

eebf02a20ac27665a966957eec6f5e6fe3228a19  /Applications/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg

요세미티 10.10.1의 경우 shasum은 다음과 같습니다.

a673c2c6d967f4da2934b7d6cf3736936970b194

터미널이 전화를받을 때까지 1-2 분 정도 기다리십시오.


감사. "6 시간 43 분"안에 그 작업을 할 수있을 것입니다. 그러면 답을 확인할 것입니다.
fartheraway

1
네. 이것은 나에게 동일한 결과입니다.
멀리

1
다른 결과를 얻는다면 무엇을 의미합니까? 나는 이것을 얻었다 :> 059f2603a91465bcee24c864d446da30df920f85 / 응용 프로그램 / 설치 OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
Amanda

@Amanda 어떤 요세미티를 사용하려고하십니까 (버전?)
Ruskes

2
@GrahamPerrin 더 이상 사용할 수있는 파일 / 앱이 없으므로 확인할 수 없지만 다른 참조는 이전에 게시 한 것과 동일한 해시를 가리 킵니다 (예 : github.com/drduh/OS-X-Security-and-Privacy-Guide) / blob / master /…
djule5

8

대신 서명을 확인하지 않겠습니까? 그렇게하면 외부 체크섬에 의존 할 필요가 없습니다.

다음은 Mavericks 설치 프로그램으로 수행 한 예입니다 (요세미티 설치 프로그램은 아직 없습니다).

$ codesign -dvvv Install\ OS\ X\ Mavericks.app/
Executable=…/Install OS X Mavericks.app/Contents/MacOS/Install OS X Mavericks
Identifier=com.apple.InstallAssistant.Mavericks
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=285 flags=0x200(kill) hashes=7+3 location=embedded
Hash type=sha1 size=20
CDHash=9bf12663fe5f73d2780eb2badc2fe7a86a2c7164
Signature size=4169
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=30
TeamIdentifier=not set
Sealed Resources version=1 rules=14 files=80
Internal requirements count=1 size=124

서명이 다운로드의 무결성을 확인하는 데 어떻게 도움이됩니까? 정교하게 할 수 있습니까?
멀리

1
디지털 서명은 파일이 변경되지 않았거나 손상되지 않았는지 확인하는 방법입니다. 디지털 서명은 암호화를 기반으로하며 위조하기 매우 어렵도록 설계되었습니다.
Jonas

10
그것이 유효하지 않은지 어떻게 알 수 있습니까? OS X Yosemite 설치 프로그램에서이 명령을 실행 한 다음 .app 디렉토리에 파일을 추가하려고 시도하고 version.plist 수정도 시도했지만이 명령의 출력은 변경되지 않았습니다.
Henrik N

@HenrikN 좋은 질문이 될 것입니다; 당신이 그것을 찾으면 (또는 직접 만드십시오 ) 링크를 공유하십시오.
Graham Perrin

@GrahamPerrin 이것은 2 년 전의 일이므로 동기 부여를받지는 않았지만 원하는 경우 해보십시오.
Henrik N

1

10.10에 대한 답변을 보완 하는 중…


10.10.1

OS X Yosemite.app 설치 버전 1.6.7 (1014)

a673c2c6d967f4da2934b7d6cf3736936970b194


10.10.2

앱의 버전 1.6.10 (1017)

059f2603a91465bcee24c864d446da30df920f85

허용되는 답변의 개정판 2 와 다릅니다 . 그 개정판에 추가 된 결과는 진정으로 10.10입니다. 1 .


10.10.3

앱의 버전 1.6.16 (1023)

dc4d4d0a7cd4aea4514025d23a58d05107369fa9


10.10.5

2016 년 7 월 17 일 일요일, 2016-07-18 일에 App Store에서 처음 다운로드 한 앱의 버전 1.6.43 (1043)

0e063fd87d5b0a4f68dbd35da95b2018748f88eb

에서 https://github.com/drduh/OS-X-Security-and-Privacy-Guide/blob/master/InstallESD_Hashes.csv허용 대답 아래 논평에서 :

ef5cc8851b893dbe4bc9a5cf5c648c10450af6bc

불일치에 관하여 : https://github.com/drduh/OS-X-Security-and-Privacy-Guide/issues/125


.5에 대한 내 수표 기록

Mashemite:Desktop grahamperrin$ cd /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
Mashemite:SharedSupport grahamperrin$ shasum InstallESD.dmg
0e063fd87d5b0a4f68dbd35da95b2018748f88eb  InstallESD.dmg
Mashemite:SharedSupport grahamperrin$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12
BuildVersion:   16A239m
Mashemite:SharedSupport grahamperrin$

Mac OS X : SHA-1 다이제스트 확인 방법-Apple 지원 :

Mashemite:SharedSupport grahamperrin$ openssl sha1 InstallESD.dmg 
SHA1(InstallESD.dmg)= 0e063fd87d5b0a4f68dbd35da95b2018748f88eb
Mashemite:SharedSupport grahamperrin$ 

.3, .2 및 .1에 대한 나의 점검 기록

$ sudo zfs mount
zhandy                          /Volumes/zhandy
$ pwd
/Volumes/zhandy/chronological/OS X/10/10/3/1.6.16 (1023)/Install OS X Yosemite.app/Contents/SharedSupport
$ time shasum InstallESD.dmg
dc4d4d0a7cd4aea4514025d23a58d05107369fa9  InstallESD.dmg
13.47user 2.21system 4:25.25elapsed 5%CPU (0avgtext+0avgdata 6864maxresident)k
11084834inputs+0outputs (0major+762minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/2/1.6.10\ \(1017\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
059f2603a91465bcee24c864d446da30df920f85  InstallESD.dmg
12.66user 2.03system 3:52.58elapsed 6%CPU (0avgtext+0avgdata 6732maxresident)k
10182180inputs+0outputs (0major+760minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
a673c2c6d967f4da2934b7d6cf3736936970b194  InstallESD.dmg
12.39user 1.95system 3:36.28elapsed 6%CPU (0avgtext+0avgdata 6804maxresident)k
10159544inputs+0outputs (0major+762minor)pagefaults 0swaps
$ sudo zpool status
[sudo] password for grahamperrin: 
  pool: zhandy
 state: ONLINE
status: The pool is formatted using a legacy on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on software that does not support
        feature flags.
  scan: scrub in progress since Sun Jul 17 19:22:15 2016
    26.9G scanned out of 513G at 15.7M/s, 8h50m to go
    0 repaired, 5.25% done
config:

        NAME                                        STATE     READ WRITE CKSUM
        zhandy                                      ONLINE       0     0     0
          ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2  ONLINE       0     0     0

errors: No known data errors
$ date ; uname -a
Sun 17 Jul 20:05:10 BST 2016
Linux momh167-gjp4-kubuntu-hpelitebook850g2 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ 

.3, .2 및 .1의 체크섬 데이터가 디스크에 기록 된 이후로 변경되지 않았 음을 확실하게 확인하십시오.

$ date ; sudo zpool status
Mon 18 Jul 04:29:41 BST 2016
[sudo] password for grahamperrin: 
  pool: zhandy
 state: ONLINE
status: The pool is formatted using a legacy on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on software that does not support
        feature flags.
  scan: scrub repaired 0 in 7h43m with 0 errors on Mon Jul 18 03:05:25 2016
config:

        NAME                                        STATE     READ WRITE CKSUM
        zhandy                                      ONLINE       0     0     0
          ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2  ONLINE       0     0     0

errors: No known data errors
$ 

10.10.1 용 앱 버전이 1.6.7인지 확인

$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/
$ cat version.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>BuildAliasOf</key>
        <string>InstallAssistant</string>
        <key>BuildVersion</key>
        <string>286</string>
        <key>CFBundleShortVersionString</key>
        <string>1.6.7</string>
        <key>CFBundleVersion</key>
        <string>1014</string>
        <key>ProjectName</key>
        <string>InstallAssistant_MAS</string>
        <key>SourceVersion</key>
        <string>532000000000000</string>
</dict>
</plist>
$ 

10.10.4의 경우 설치 프로그램을 다운로드하지 않았습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.