모든 우분투 업데이트 다운로드 서버는 HTTP 전용입니까?


14

Update Manager의 소프트웨어 소스에는 아래와 같이 다운로드 서버 및 프로토콜을 선택할 수있는 옵션이 있습니다.

모든 업데이트가 HTTP를 통해서만 다운로드됩니까?

HTTPS (또는 SFTP)가 지원되지 않으면 왜 옵션이 존재합니까? 전체 ISO 이미지 만 다루지 만 관련 질문은 여기 에 있습니다.

다운로드 서버 스크린 샷을 선택하십시오


1
다운로드 서버마다 프로토콜이 변경되지 않습니까? (ftp.rezopole.net을 선택하면 ftp로 변경 될 것으로 예상됩니다). 그리고 서버가 https를 지원하면 https를 표시 할 것으로 예상됩니다.
Rinzwind

@Rinzwind 아니요, ftp 링크 중 하나를 선택하면 http 만 표시되며 선택할 수있는 다른 옵션이 없습니다.
Tom Brossman

답변:


9

소프트웨어 지원 프로토콜

예, 프로토콜 드롭 다운을 표시하는 소프트웨어는 https 미러를 지원할 수 있습니다. 해당 드롭 다운 상자에는 다음과 같은 유효한 프로토콜이 허용 됩니다 .

  • ftp
  • http
  • 파일
  • rsync
  • https

이것은 software-properties-gtk 패키지 소스 코드에 자세히 설명되어 있습니다.

apt-get source software-properties-gtk
cd software-properties*/softwareproperties/gtk

파일에 봐 DialogMirror.py - 기능을def is_valid_mirror

하지만 ...

그러나 현실에서, 공공 거울 우분투 지원이 제한됩니다 http://, ftp://&rsync://

새 미러 를 정의 할 때 정의 할 수있는 미러는 제한됩니다 .

지역 거울

따라서 소프트웨어 자체는 프로토콜을 제한하지 않으므로 HTTPS를 통해 다운로드하는 한 가지 방법은 자체 로컬 저장소 및 미러를 정의하고 유지 관리하는 것입니다. 평소처럼 우리는 몇 가지 적용 가능한 답변이있는 훌륭한 Q & A를 가지고 있습니다.

apt-mirror아마 여기에 최선의 방법입니다. apt-mirror패키지를 설치하고 해당 매뉴얼 페이지를 확인하십시오.

구성 예 mirror.list 구성은 많은 옵션을 지원합니다 ...

   HTTPS with sending Basic HTTP authentication information (plaintext username and password) for all
   requests: (this was default behaviour of Wget 1.10.2 and prior and is needed for some servers with new
   version of Wget) set auth_no_challenge 1 deb https://user:pass@example.com:443/debian stable main contrib
   non-free

   HTTPS without checking certificate: set no_check_certificate 1 deb https://example.com:443/debian stable
   main contrib non-free

보다시피 로컬 HTTPS 미러를 정의 할 수 있습니다. 로컬 HTTPS 미러를 추가하면 미러 목록에 나타나야합니다.


좋은 답변, 감사합니다. 그때 업데이트가 얼마나 취약한 지 궁금합니다. ISP 또는 무료 WiFi를 제공하는 커피 숍에서 HTTP 트래픽을 조작 할 수 있으므로 다운로드 무결성을 확인할 수있는 것이 있어야합니다. 아마 여기에 묻고 대답했습니다 (검색을 시도 할 것입니다). 그러나 이것이 어떻게 작동하는지 아직 잘 모르겠습니다.
Tom Brossman

1
@TomBrossman – 시스템은 패키지 인증을 기반으로 구축됩니다 – 이것은 askubuntu.com/questions/75565/…
fossfreedom

비 HTTPS 연결의 패키지 메타 데이터 유출에 대한 흥미로운 Guardian 프로젝트 기사 입니다.
Tom Brossman

0

우분투는 이러한 서버를 소유하지 않으며 https를 가질 지 여부를 결정하는 것은 서버의 책임입니다. 서버가 https 연결을 제공 할 수도 있기 때문에이 옵션이 존재합니다

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