Geschrieben von Quintus am 22.4.2012
Ruby 1.9.2-p320 ist veröffentlicht worden.
Dieses Release behebt ein Sicherheitsproblem in RubyGems, das dazu führte, dass SSL-Server für Repositories nicht verifiziert wurden. Daneben sind in diesem Release natürlich auch viele weitere Fehler behoben worden.
Sicherheitsfix für RubyGems: SSL-Server-Verifikation für entfernte Repositories
Dieses Release behebt zwei Sicherheitsprobleme in RubyGems:
- Verifikation von SSL-Zertifikaten der Server aktiviert
- Umleitungen von HTTPS auf HTTP verboten
Benutzern, die HTTPS-Quellen in ihrer .gemrc
oder /etc/gemrc
verwenden, wird empfohlen, auf 1.9.2-p320 oder 1.9.3-p194 zu
aktualisieren.
Das folgende ist ein Auszug aus den Veröffentlichungshinweisen von RubyGems 1.8.23.
Dieses Release erhöht die Sicherheit von RubyGems’ Kommunikation mit HTTPS-Servern. Wenn Sie einen eigenen RubyGems-Server über SSL betreiben, dessen Zertifikat nicht global gültig ist, wird dieses Release RubyGems dazu veranlassen, sich nicht mehr mit diesem Server zu verbinden. Die Art und Weise, wie RubyGems SSL-Zertifikate handhabt, kann mithilfe der
:ssl_ca_cert
und:ssl_verify_mode
-Direktiven in der ~/.gemrc und /etc/gemrc festgelegt werden. Es wird empfohlen,:ssl_ca_cert
auf das Ihr CA-Zertifikat oder das Zertifikatsbundle mit Ihrer CA-Zertifizierung zu setzen.Ein Wert von 0 für
:ssl_verify_mode
veranlasst RubyGems, überhaupt keine SSL-Zertifikatsprüfungen durchzuführen, was jedoch nicht empfohlen wird.
Fixes
- Sicherheitsfix für RubyGems: SSL-Server-Verifikationsfehler für entfernte Repositories
- Andere Bugfixes
Für nähere Informationen siehe die Tickets und das Changelog.
Download
- ruby-1.9.2-p320.tar.bz2
-
MD5-Summe
b226dfe95d92750ee7163e899b33af00
SHA256
6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51
Größe
8.981.382 Byte
- ruby-1.9.2-p320.tar.gz
-
MD5-Summe
5ef5d9c07af207710bd9c2ad1cef4b42
SHA256
39a1f046e8756c1885cde42b234bc608196e50feadf1d0f202f7634f4a4b1245
Größe
11.338.691 Byte
- ruby-1.9.2-p320.zip
-
MD5-Summe
0bdfd04bfeb0933c0bdcd00e4ea94c49
SHA256
83db9c86d5cf20bb91e625c3c9c1da8e61d941e1bc8ff4a1b9ea70c12f2972d3
Größe
12.730.896 Byte