컨설팅

Anaconda Audit 대응 방법

154


Anaconda 이슈 

최근 해외 지사를 대상으로 하여 Anaconda Audit이 발생하고 있습니다.

이에 따라 Anaconda 현황 파악 및 대응방안 등을 안내 드립니다.



Anaconda / Miniconda 현황 파악 

1. iMON TOP 고객사 현황파악 방법

- iMON TOP 고객사이신 경우라면 IMON TOP 관리자 페이지 내에서 설치현황 및 삭제이력을 통하여 파악이 가능 합니다.


1-1 설치현황

iMON TOP 설치 현황은 현재 설치되어 있는 모든 S/W 확인 가능

 이에 따라 현재 Anaconda / Miniconda가 설치되어 있는 사용자 및 현황 확인 가능


1-2 삭제 이력

- 삭제 이력에서는 과거의 삭제된 S/W 이력을 확인 가능

삭제 이력에서 Anaconda / Miniconda의 사용자 IP 대역 확인 가능


1-3 고급 검색 기능

iMON TOP 유료 모듈 중 하나인 고급 검색 기능의 경우 Anaconda / Miniconda 내에서 어떠한 저장소를 사용하는지 여부 확인 가능

이에 따라 고급 검색 기능을 이용하여 Anaconda 저장소 사용 여부 확인 가능


고급 검색 기능의 경우 IMON TOP 모듈 적용 시 가능하여 관련 문의는 

1600-1521로 문의 부탁드립니다.



2. 도구

- 현재 자사에서는 자사 측에서 직접 개발한 Anaconda 검출 도구 및 삭제 도구를 무상으로 지원하고 있습니다.

Anaconda 검출 도구는 제어판 / 레지스트리 / 환경 변수 등 Anaconda 삭제 이후 잔존하는 흔적을 검출하는 도구입니다.

해당 검출 도구를 통하여 사용자 PC에 Anaconda가 설치되어져 있는지 여부와 과거 Anaconda 사용 여부를 확인 가능합니다.

또한 Anaconda 삭제 도구의 경우 검출도구에서 검출되는 흔적을 삭제 가능한 도구입니다.


Anaconda 검출 및 삭제 도구 제공이 필요하신 경우 하기 기재된 이메일로 고객사명 / 담당자명 / 연락처를 기재하여 전달 부탁드립니다.

또한 현재 도구의 경우 Windows 도구만 전달 가능하며 Linux 및 MAC 지원 도구의 경우 하기 이메일 주소로 별도 문의 부탁드립니다.


· contents@gytni.com


3. Anaconda 명령어

- Anaconda 명령어를 사용하여 Anaconda 및 Miniconda 내에서 사용하고 있는 저장소를 삭제 및 변경 가능합니다.

하기 저장소 삭제 및 변경의 경우 Anaconda 저장소를 삭제 및 무료 저장소인 conda-forge를 설치하는 방안을 안내합니다.


[1] Anaconda / Miniconda Prompt 실행

[2] -conda config –-add channels conda-forge 입력(conda-forge 설치 명령어)

[3] -conda config –-show channels 입력

      저장소 리스트 중 conda-forge가 확인되는 경우 정상적으로 설치

[4] -conda config –remove channels defaults 입력(Anaconda 기본 저장소 삭제)

[5] -conda config –show channels 입력

     저장소 리스트 중 defaults 저장소가 삭제되었는지 확인



▶ Anaconda 저장소 확인 및 삭제 명령어


4. 네트워크 액세스 이력으로 확인

- Anaconda 저장소를 사용하였는지 여부를 확인하시려는 경우 하기 주소의 액세스 이력이 있는지 여부로 확인 가능 합니다.

하기 주소로 액세스한 이력이 있는 경우라면 해당 사용자가 Anaconda 저장소를 사용한 이력입니다.


· repo.anaconda.com

· repo.anaconda.org

· repo.anaconda.cloud



Anaconda Audit 이슈 예방 방안

Anaconda / Miniconda 라이선스 이슈를 예방하는 방안으로는 하기 방안이 있습니다.


1. 네트워크 상에서 Anaconda 저장소 접속 제한

- Anaconda 및 Miniconda의 경우 직원이 200명 이상인 조직 및 상업적으로 Anaconda 저장소를 사용하는 경우에도 라이선스를 구매 후 사용 가능합니다.

이에 따라 Anaconda / Miniconda 혹은 Anaconda 저장소를 사용하지 않는 사용자의 IP 대역에서 하기 주소로 액세스 하지 못하도록 접속을 제한하는 방안이 있습니다.


repo.anaconda.com

repo.anaconda.org

repo.anaconda.cloud


2. 대체 S/W Miniforge3 사용

- Anaconda / Miniconda를 대체하는 S/W인 Miniforge를 사용하는 것도 예방 방안 중의 하나입니다.

Miniforge는 오픈소스 S/W 라이선스를 사용하여 기업 내에서도 상업적인 목적으로 무료로 사용 가능합니다.


또한 Miniforge는 기본 저장소가 Anaconda 저장소가 아닌 conda-forge라는 무료 저장소를 사용합니다.


따라서, Anaconda / Miniconda 라이선스 이슈를 예방하고 싶은 경우라면 무료 대체 S/W인 Miniforge를 사용하시기 바랍니다.


주의사항으로 Anaconda / Miniconda를 삭제 후 Miniforge를 설치하는 경우 이전 저장소 설정이 남아있어 Miniforge에 이전 저장소 설정이 반영될 가능성이 있습니다.

이에 따라 Anaconda / Miniconda를 삭제하신 후 %userprofiles%\.condarc 파일을 반드시 삭제하시기 바랍니다.


※ 주의사항

해당 파일은 Anaconda / Miniconda의 저장소 설정 파일로 해당 파일을 삭제하지 않으실 경우 Miniforge 내에서도 Anaconda 저장소를 그대로 사용할 가능성이 있어 삭제하시길 권고 드립니다.



▶출처: Miniforge 소개 페이지



Anaconda Audit 이슈 대응 방안

대부분의 저작권사 측은 S/W 사용시 해당 PC의 정보(IP / Mac Address 등)를 수집합니다.

이에 따라 Anaconda 저작권사 측 역시 해당 정보를 수집할 가능성이 높으며 수집한 정보를 바탕으로 하여 Audit 공문을 발송할 가능성이 높습니다.


따라서, Audit 공문 수신 및 공문 내 IP 주소가 명시되어 있는 경우라면 해당 IP 대역이 기업 혹은 기관 내 존재하는 IP 대역인지 여부를 확인하시기 바랍니다.

또한 앞서 안내드린 Anaconda / Miniconda 현황 파악 방안으로 기업 및 기관 내 Anaconda / Miniconda를 사용 및 사용했던 사용자의 IP 주소를 확인하시기 바랍니다.


만일 공문 내 명시되어 있는 IP 주소가 기업 및 기관 내 존재하는 IP 대역이 아니거나 Anaconda를 사용했던 IP 주소가 아닌 경우, 해당 현황 파악 방안을 근거로 하여 저작권사 측에 실제 존재하는 IP 대역이 아님을 안내하시기 바랍니다.


※ 유의사항

라이선스 관련 법적 분쟁 발생 시 해당 컨텐츠 내역은 법적 근거가 될 수 없습니다.

애에 해당 컨텐츠 내역은 라이선스 관리 시 참고용으로만 확인하시길 권고드립니다.

정확한 라이선스 안내는 기업 혹은 기관마다 환경이 다르므로 Anaconda 社에 직접 문의하시길 바라며 Anaconda 社 측에서 안내한 대로 라이선스를 사용하시기 바랍니다.



관련 자료  

Anaconda 라이선스 안내


이전글   Anaconda 라이선스 안내

다음글   등록된 다음글이 없습니다.


댓글 : 0