OSX 10.10 Yosemite genel sürümü için SHA1 karma?


10

Güvenilir olmayan bir internet bağlantım var, bu yüzden App Store üzerinden Yosemite indirmem birkaç denemede kırıldı. İndirme işlemimin sağlam olup olmadığını bilmek istiyorum. Bu komutu Terminal'de çalıştırabilirseniz:

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

ve sonucunuzu paylaşın. Bu şekilde temiz bir kopyanın neye benzediğine karar verebiliriz.

Yanıtlar:


10

Talebinizi yerine getiriyorum ve işte sonuç.

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

Ve Yosemite 10.10.1 için shasum:

a673c2c6d967f4da2934b7d6cf3736936970b194

Terminal'in numarayı alması için lütfen bir veya iki dakika bekleyin.


Teşekkürler. "6 saat 43 dakika" içinde işbirliği yapabileceğim, sonra cevabı kontrol edeceğim.
fartheraway

1
Evet. Bu benim için aynı sonuç.
fartheraway

1
Farklı bir sonuç alırsam ne anlama gelir? i aldım:> 059f2603a91465bcee24c864d446da30df920f85 / Uygulamalar / Yükleme OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
Amanda

@Amanda Hangi Yosemite kullanmaya çalışıyorsunuz (Sürüm?)
Ruskes

2
@GrahamPerrin Artık dosya / uygulama mevcut değil, bu yüzden doğrulayamıyorum, ancak diğer referanslar daha önce yayınladığım aynı karma işaret ediyor, örneğin github.com/drduh/OS-X-Security-and-Privacy-Guide / blob / master /…
djule5

8

Bunun yerine imzayı neden kontrol etmiyorsunuz? Bu şekilde, harici bir sağlama toplamına güvenmeniz gerekmeyecek.

İşte bir Mavericks yükleyici ile yapılan bir örnek (henüz Yosemite yükleyici yok):

$ 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

Peki ... imza indirme işleminin bütünlüğünü kontrol etmeme nasıl yardımcı oluyor? Detaylandırabilir misin?
fartheraway

1
Dijital imza, bir dosyanın tahrif edilmediğini veya bozulmadığını ve varsa geçersiz hale geleceğini doğrulamanın bir yoludur. Dijital imza kriptografiye dayanır ve sahte olması çok zor olacak şekilde tasarlanmıştır.
Jonas

10
Geçersiz olup olmadığını nasıl anlarsınız? Bu komutu OS X Yosemite yükleyicide çalıştırdım, sonra .app dizinine bir dosya eklemeyi denedim ve version.plist'i değiştirmeyi denedim ve bu komutun çıktısı değişmedi.
Henrik N

@HenrikN bu harika bir soru olmalı; bulursanız (veya kendiniz yaparsanız ) lütfen bir bağlantı paylaşın.
Graham Perrin

@GrahamPerrin Bu iki yıl önceydi, bu yüzden bunu yapmak için motive değilim, ama isterseniz bunu yapın :)
Henrik N

1

10.10 için kabul edilen cevabı tamamlamak ...


10.10.1

Install OS X Yosemite.app Sürümü 1.6.7 (1014)

a673c2c6d967f4da2934b7d6cf3736936970b194


10.10.2

Uygulamanın 1.6.10 sürümü (1017)

059f2603a91465bcee24c864d446da30df920f85

Lütfen kabul edilen cevabın 2. düzeltmesinden farklı olduğunu unutmayın ; bu düzeltmeye eklenen sonuç gerçekten 10.10 idi. 1 .


10.10.3

Uygulamanın 1.6.16 sürümü (1023)

dc4d4d0a7cd4aea4514025d23a58d05107369fa9


10.10.5

Uygulamanın 1.6.43 (1043) sürümü, ilk olarak 2016-07-18 Pazar günlerinde App Store'dan indirildi, yine 2016-07-18 tarihinde

0e063fd87d5b0a4f68dbd35da95b2018748f88eb

At https://github.com/drduh/OS-X-Security-and-Privacy-Guide/blob/master/InstallESD_Hashes.csv ve kabul cevap altındaki yorumların gelen :

ef5cc8851b893dbe4bc9a5cf5c648c10450af6bc

Tutarsızlık ile ilgili: https://github.com/drduh/OS-X-Security-and-Privacy-Guide/issues/125


.5 için yaptığım çeklerin kayıtları

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$

- ve Mac OS X'e atfen : SHA-1 özetini doğrulama - Apple Destek :

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

.3, .2 ve .1 kontrollerimin kaydı

$ 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 ve .1 için sağlama toplamı verilerinin diskime yazıldığından beri değişmediği kesinlik

$ 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 için uygulama sürümünün 1.6.7 olduğunu onaylama

$ 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 için yükleyiciyi hiç indirmedim.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.