보안 키 드라이버 1s 8.3

1C: 엔터프라이즈 버전 8 소프트웨어 제품은 하드웨어 LPT 또는 Aladdin의 HASP4 Net 유형의 USB 동글로 복사되지 않도록 보호할 수도 있습니다. 이 기사는 1C:Enterprise의 다양한 HASP4 Net 키의 유형, 표시 및 목적에 대한 정보를 제공합니다. 또한 이러한 키(Windows 제품군의 OS용)를 설치, 구성 및 관리하는 데 사용되는 Aladdin의 소프트웨어 제품에 대한 개요입니다.

1. 키 표시 및 할당

모든 HASP4 Net 키는 조건부로 "클라이언트"와 "서버"의 두 가지 유형으로 나눌 수 있습니다.

특정 키의 목적은 해당 키에 의해 결정될 수 있습니다. 그리고 라벨링. 아래 그림에서 키 표시는 프레임으로 강조 표시됩니다. 키의 나머지 문자는 프로그램 사용자에게 큰 의미가 없습니다. 마킹에 의한 키의 유형과 목적은 아래 표에서 확인할 수 있습니다.

키 유형 표 HASP 1С:Enterprise 8
종류/색상 마킹/시리즈 목적
기본 제공 및 클라이언트 키의 단일 사용자 버전
H4 M1 ORGL8
  • 1C: 회계 8 PROF
  • 1C: 회계 8 PROF. 소매 유통 공급
  • 1C: 회계 8 CORP
  • 1C: 예산 기관의 회계 8
  • 1C: 자치 기관의 회계 8 PROF
  • 1C: 자치기관 회계부서 8 KORP
  • 1C: 무역 관리 8
  • 1C: 급여 및 인적 자원 8
  • 1C: 예산 기관의 급여 및 인원 8
  • 1C: 중소기업 관리 8
  • 1C: 복잡한 자동화 8
  • 1C:기업 8. 제조 기업 관리
  • 1C: 문서 관리 8
  • 1C:Enterprise 8. 1개 작업장에 대한 클라이언트 라이선스
기본 제공 및 다중 사용자 키의 네트워크 버전
H4 NET5 ORGL8
  • 1C: 회계 8. 사용자 5명으로 설정
  • 1C: 5명의 사용자에 대한 회계 8 PROF. 소매 유통 공급
  • 1C:Enterprise 8. 5명의 사용자를 위한 응용 솔루션 세트
H4 NET5 ORGL8
  • 1C:Enterprise 8. 5개 사업장 클라이언트 라이선스
H4 NET10 ORGL8
  • 1C:Enterprise 8. 10개 사업장 클라이언트 라이선스
H4 NET20 ORGL8
  • 1C:Enterprise 8. 20개 사업장 클라이언트 라이선스
H4 NET50 ORGL8
  • 1C:Enterprise 8. 50개 사업장에 대한 클라이언트 라이선스
H4 NET100 ORGL8
  • 1C:Enterprise 8. 100개 작업장 클라이언트 라이선스
NET250+ORG8A
  • 1C:Enterprise 8. 300개 작업에 대한 클라이언트 라이센스
NET250+ORG8B
  • 1C:Enterprise 8. 500개 작업에 대한 클라이언트 라이센스
서버 1C의 핵심: 엔터프라이즈 8.*
H4 M1 ENSR8
  • 1C:Enterprise 8. 서버 라이센스(x32).
최대 EN8SA
  • 1C: 엔터프라이즈 8. 서버 라이센스(x86-64).
키트
  • 1C:Enterprise 8. 10명의 사용자 + 클라이언트-서버를 위한 제조 엔터프라이즈 관리. 패키지에는 2개의 키가 포함되어 있습니다. 10개의 워크스테이션용 다중 사용자 및 서버 1C:Enterprise 8.*(x32)
  • 1C: 10명의 사용자를 위한 통합 자동화 8 + 클라이언트-서버. 패키지에는 2개의 키가 포함되어 있습니다. 10개의 워크스테이션용 다중 사용자 및 서버 1C:Enterprise 8.*(x32)
  • 1C:Enterprise 8. 고등 및 중등 교육 기관 교육용 세트. 패키지에는 2개의 키가 포함되어 있습니다. 20개의 워크스테이션용 다중 사용자 및 서버 1C:Enterprise 8.*(x32)

USB 키의 크기는 그림에 표시된 키의 크기와 다를 수 있습니다. 2009년 이전에 생산된 1C:Enterprise 시스템의 소프트웨어 제품에는 더 긴 폼 팩터(52mm)의 USB 키가 장착되었습니다. 키의 색 구성표와 표시는 변경되지 않았습니다.

2. 키를 설치할 때 알아야 할 사항

HASP 키를 설치하기 전에 고려해야 할 몇 가지 사항이 있습니다.

  1. 1C:Enterprise로 작업할 수 있는 총 사용자 수는 각 클라이언트 키에서 사용할 수 있는 라이선스의 합계와 같습니다.
  2. 하나의 물리적 컴퓨터에서 동일한 키 2개 이상 시리즈, 이러한 키는 구별할 수 없고 실제로 그 중 하나만(임의로 선택됨) 사용되기 때문입니다. 키 시리즈는 마킹의 마지막 5자(ORGL8, ORGL8A, ENSR8 등)로 결정할 수 있습니다. 다른 시리즈의 키는 문제 없이 한 컴퓨터에 설치할 수 있습니다.
  3. 클라이언트 키는 네트워크의 모든 컴퓨터에 설치할 수 있습니다(HASP License Manager가 실행 중인 경우).
  4. 키가 여러 개인 경우 다음 순서로 라이선스가 발급됩니다.
    • ORGL8 시리즈 키에서
    • ORGL8A 시리즈 키에서
    • ORGL8B 시리즈 키에서
  5. 또한 유효 "키 기억", 즉 재신청할 때 사용자가 마지막 연결 중에 라이센스를 얻은 키에서 먼저 라이센스를 얻으려고 시도합니다.
  6. 서버 키는 클러스터 서버로 사용되는 동일한 컴퓨터에 직접 설치해야 합니다. 1C:기업. 네트워크에서는 작동하지 않습니다.
  7. 서버 64비트 키는 32비트 시스템에서도 사용할 수 있습니다.
  8. 물리적 환경에서 일부 하이퍼바이저의 가상 환경으로 서버 키를 전달하는 데에는 특정 문제가 있습니다. 예를 들어 .NET에서 가상 머신으로 서버 키를 전송하는 데 성공하지 못했습니다.
  9. COM 연결에도 라이센스가 필요합니다.
  10. 웹 서비스에는 클라이언트 라이센스가 필요하지 않습니다.
  11. 버전에 대한 1C:Enterprise 시작 시 전체 라이선스 검색 알고리즘 8.3 설명, 버전용 8.2 — .

3. 클라이언트 라이선스 회계의 특성

시작 시 1C:Enterprise 클라이언트는 다음을 사용하여 라이선스를 얻을 수 있습니다.

  • 로컬 키— 1C:Enterprise가 실행되는 물리적 컴퓨터에 설치된 키. 1C:Enterprise 또는 Configurator 모드에서 하나의 Windows 세션에서 키를 사용하여 컴퓨터에서 임의의 수의 시스템 인스턴스를 시작할 수 있는 권한을 부여합니다. 터미널 모드에서 작업할 때 식별자 0으로 터미널 세션에 연결된 한 명의 사용자만 작업할 수 있습니다.
  • HASP License Manager를 통해 네트워크를 통해 다중 사용자 키 사용 가능- 키에 대한 사용자 수만큼 컴퓨터의 동시 작동을 보장합니다. 하나의 Windows 세션에서 한 대의 컴퓨터에 있는 로컬 키와 유사하게 하나의 라이선스 내에서 임의의 모드로 임의의 수의 시스템 인스턴스를 시작할 수 있습니다. 터미널 모드에서 작업할 때 HASP License Manager도 설치해야 합니다.
  • 1C: 엔터프라이즈 서버 또는 웹 서버 확장 모듈— HASP License Manager 프로그램 외에 1C:Enterprise 서버 또는 웹 서버 확장 모듈에서도 라이선스를 발급할 수 있습니다(웹 클라이언트를 통해 파일 데이터베이스로 작업하는 경우에만). 동시에 1C:Enterprise 서버 또는 웹 서버 확장 모듈은 라이선스 계산을 담당합니다. 이 경우 이전의 두 가지 옵션과 달리 라이선스는 세션당 라이선스 기준으로 사용됩니다. 따라서 1C:Enterprise의 두 인스턴스가 동일한 컴퓨터에서 실행 중인 경우 두 개의 라이선스가 사용됩니다.

게다가 알고 고려하는 것이 매우 중요합니다.다음 기능: ORGL8 시리즈의 다중 사용자 클라이언트 키가 네트워크에서 여러 개 발견되면 서버는 다음을 선택합니다. 하나임의의 키. 이 키의 라이선스가 소진된 후 다음을 사용할 수 있습니다. 하나다중 사용자 키 ORG8A, 다음을 사용할 수 있습니다. 하나다중 사용자 키 ORG8B.

4. HASP 키 관리 프로그램


4.1 HASP 장치 드라이버

이 글을 쓰는 시점에서 현재 버전은 6.62.1입니다. 공식 사이트 또는 에서 다운로드할 수 있습니다.

이것은 일반 장치 드라이버에 지나지 않습니다. 시스템에서 HASP4 Net 키를 정의하기 위해 필요합니다. 설치 프로그램의 지시에 따라 설치하십시오.


4.2 HASP HL ​​라이선스 관리자

공식 사이트 또는 .

라이센스 관리자는 네트워크 키와 원격 시스템에서 실행되는 "1C" 사이의 링크 역할을 하는 유틸리티입니다. HASP License Manager가 설치되면 자동으로 . 그러나 보호된 응용 프로그램이 원격 워크스테이션에서 작동하려면 UDP 및 TCP 패킷이 장애물 없이 양방향으로 포트 475를 통과하는지 확인해야 합니다. "를 선택하여 관리자를 서비스로 설치하는 것이 바람직합니다. 서비스(nhsrvice.exe)» 설치 중.

음, 설치 후 해당 서비스가 나타납니다.

네트워크에 둘 이상의 라이센스 관리자를 설치할 때 올바른 작동을 위해 구성해야 합니다. 그렇지 않으면 네트워크에서 이름별로 라이센스 관리자 간의 충돌이 발생할 수 있습니다. 시작 시 기본적으로 동일한 이름을 사용하므로 네트워크에 이름이 같은 리소스가 여러 개 있습니다. 관리자는 구성 없이도 정상적으로 작동하는 경우가 많습니다. 그러나 문제가 발생할 수 있습니다. 또한 예를 들어 클라이언트를 다른 라이선스 관리자로 분리하기 위해 사용자 지정이 필요할 수 있습니다. 이에 대해 더 읽어보세요.


4.3 알라딘 HASP 모니터

작성 당시 현재 버전은 8.32.5입니다. 공식 사이트 또는 에서 다운로드할 수 있습니다.

이 유틸리티는 키 액세스 및 사용 중인 라이센스를 모니터링하는 데 사용됩니다. 프로그램이 설치 및 실행되면 네트워크에서 라이선스 관리자를 검색하고 클라이언트 응용 프로그램에서 이러한 서비스로의 활성 연결을 표시합니다. 모니터를 통해 서비스 및 HASP 키가 설치된 호스트의 이름, 키의 최대 라이센스 수, 사용된 라이센스 수 및 라이센스를 받은 클라이언트의 이름을 볼 수 있습니다.

모니터 자체는 특정 주소의 라이선스 관리자만 표시할 수 있음을 이해해야 합니다. 그는 보호된 응용 프로그램이 키를 사용하여 적어도 하나의 세션을 성공적으로 연 후에만 키를 볼 수 있습니다. 또한 Aladdin Monitor는 UDP 프로토콜 포트 475를 통해서만 작동하므로 프로그램이 작동하려면 . 따라서 모니터의 키에 대한 데이터가 부족하다고 해서 응용 프로그램에서 키를 사용할 수 없다는 의미는 아닙니다.

5. 1C에서 받은 라이선스 보기

보이는 모든 키 목록과 현재 라이센스를 얻은 장소는 1C:Enterprise에서 직접 볼 수도 있습니다. 1C: 엔터프라이즈 모드에서 1C를 시작하는 것으로 충분합니다. " 참조» — « 프로그램에 대해…" 또는 패널에서 느낌표가 있는 아이콘을 클릭합니다.

열리는 창에서 라이센스에 대한 정보는 " 특허».

여기에서 이 사용자에게 라이선스를 발급한 키와 표시되는 모든 네트워크 키가 표시됩니다. 발급된 라이선스에 대한 정보는 1C:Enterprise Server Administration Console의 infobase 세션 목록(플랫폼 버전 8.2.15부터)에서도 확인할 수 있습니다.

이 글이 도움이 되었나요?

이 프로그램의 각 사용자는 1C용 드라이버를 설치하는 방법을 알아야 합니다. 이것은 소프트웨어 보호가 처음 구현된 1C 8부터 시작하는 새 버전에서 특히 중요합니다. 필요한 드라이버가 없으면 프로그램은 사용자 데이터와 마찬가지로 취약한 위치에 있다고 생각하기 때문에 작동을 거부합니다. 키를 설치하지 않아 프로그램의 보안이 보장되면 작업이 중지됩니다. 그래서 드라이버를 설치하는 것이 중요합니다. 그러나 많은 사용자와 시스템 관리자가 1C 보호에 어려움을 겪고 있으므로 작동 방식과 필요한 이유를 자세히 분석합니다.

1C 보호란 무엇입니까?

1C는 기업의 재무 흐름과 회계를 자동화하는 프로그램입니다. 금융 부문은 항상 높은 수준의 보안이 필요하며 1C는 보호 장벽을 구축하는 데 기여합니다. 1C 보안 시스템은 소프트웨어 라이선스라고 하며 프로그램 데이터에 대한 무단 액세스를 제한하고 동시에 여러 사용자의 안전한 작업을 보장하는 역할을 합니다.

소프트웨어 라이선스에는 여러 유형이 있습니다.

    한 사용자의 경우 - 무제한 수의 응용 프로그램 동시 실행이 가능합니다 - 파란색 키 ​​HASP HL ​​​​Net.

    여러 사용자의 경우 - 동시에 실행되는 프로그램 수를 임의의 숫자로 제한 - 빨간색 키 HASP HL ​​​​Net.

    결합 - 단일 사용자 또는 다중 사용자 버전을 활성화할 수 있습니다. 결과적으로 출시된 첫 번째 버전은 영원히 유지됩니다.

    32비트 서버의 경우 - 32비트 프로세스 수를 임의의 숫자로 제한 - 보라색 키 HASP HL ​​​​Pro.

    64비트 서버의 경우 - 64비트 및 32비트 프로세스 수를 임의의 숫자로 제한 - 녹색 키 HASP HL ​​​​Max.

라이선스를 확인하는 몇 가지 옵션이 있습니다.

    클라이언트 - 프로그램의 클라이언트 버전이 있는 컴퓨터에서 검사가 시작되고 응답이 올바르지 않으면 프로그램이 차단됩니다. 점검은 프로그램 시작과 작동 중에 정기적으로 수행됩니다. 클라이언트 검증은 네트워크에서 작업하고 하나의 라이선스를 사용하는 여러 사용자에 대해 구현됩니다.

    서버 - 서버 시작을 인증하기 위해 프로그램의 서버 버전이 있는 컴퓨터에서 검사가 시작됩니다.

소프트웨어 라이센스 1C의 구현

소프트웨어 라이선스는 소프트웨어와 하드웨어의 두 가지 수준으로 제공됩니다. 또한 1C 7.7과 같은 이전 버전에서는 하드웨어 키만 작동하며 1C 8.1부터는 이미 하드웨어 키와 소프트웨어 키 중에서 선택할 수 있습니다.

    하드웨어 보호. 처음에는 1C에 대한 보호 라이센스가 전자 키 형태의 HASP 시스템을 사용하여 구현되었습니다. USB 커넥터를 통해 클라이언트 컴퓨터에 연결된 플래시 메모리 장치이거나 LPT 동글이었습니다. 이러한 키가 작동하려면 컴퓨터에 Alladin 드라이버가 설치되어 있어야 하며, 하나의 키를 여러 네트워크 컴퓨터에서 사용하는 경우 Alladin 키 관리자도 설치해야 합니다. HASP 키는 여전히 프로그램의 주요 보안 시스템이며 1C 소프트웨어 제품의 액세서리로 제공됩니다.

    소프트웨어 보호. 버전 1C 8.1부터 대체 키인 소프트웨어를 사용할 수 있게 되었습니다. 이 키는 클라이언트 컴퓨터에 설치되며 키가 있다는 사실이 아니라 특정 시스템에 대한 바인딩이 확인으로 사용됩니다. 차를 바꾸면 키를 바꿔야 합니다. 동시에 운영 체제 버전의 중요한 업데이트(예: Windows 7에서 Windows 8으로)는 1C에 이것이 다른 시스템이고 새 키가 필요하다는 신호를 보냅니다. 그렇지 않으면 1C가 시작되지 않습니다.

1초 안에 키와 드라이버의 적절한 설치

1C 소프트웨어 라이센스는 모든 수준에서 많은 문제를 야기하지만 이는 "비뚤어진" 소프트웨어가 아니라 키와 드라이버의 문맹 설치로 인해 발생합니다. 1C 보안 키의 유형에 대해 이미 약간 이해하고 적절한 설치를 위해 다음 사항에 주의하시기 바랍니다.

    시리즈의 하나의 키만 하나의 시스템에 설치할 수 있습니다.

    동일한 시스템에 로컬 키와 네트워크 키를 모두 설치하는 것은 권장되지 않습니다. 시스템은 기본적으로 로컬 키를 먼저 찾기 때문에 로컬 키만 볼 수 있습니다. nethasp.ini 파일에서 키 검색 순서와 기타 기본 설정을 변경할 수 있습니다.

    모든 네트워크 사용자가 네트워크 키를 사용할 수 있으려면 키와 라이선스 관리자(메인 프로그램과 함께 제공됨)가 모두 동일한 시스템에 설치되어 있어야 합니다. 일반적으로 C:\Program Files\Aladdin\HASP LM에 있는 nhsrv.ini 구성 파일에서 관리자의 작업과 연결된 라이선스 수를 구성할 수 있습니다.

    네트워크 키를 사용하는 경우 라이선스 관리자가 필요하며 각 시스템의 키에 고유한 이름을 할당해야 합니다. 이는 라이센스 관리자와 동일한 디렉토리에 있는 nhsrv.ini 파일에서 수행할 수 있습니다. 이름은 7자를 초과할 수 없으며 숫자와 라틴 문자로 구성되어야 합니다.

    여러 라이선스 관리자를 사용하는 경우 각각에 고유한 이름을 할당해야 합니다. 이는 라이센스 관리자와 동일한 디렉토리에 있는 nhsrv.ini 파일에서 수행할 수 있습니다. 이름은 7자를 초과할 수 없으며 숫자와 라틴 문자로 구성되어야 합니다.

    라이선스를 계산하려면 특수 프로그램인 Aladdin Monitor를 사용하여 나머지 라이선스를 추적할 수 있습니다.

    1C와 거래 장비 간에 데이터를 교환하려면 ATOL에서 추가로 KKM 드라이버를 설치해야 합니다.

설치되지 않은 경우: 오류

1C에는 자체 오류 메시지 시스템이 있으므로 명확한 HASP 알림 대신 "프로그램 보호 키를 찾을 수 없습니다!"라는 모든 경우에 대해 하나의 오류가 생성됩니다. 프로그램이 작동을 거부하지만 이유를 설명하지 않습니다. 실제로 이 오류는 문제 상황의 네 가지 변형을 의미하며 그에 따라 제거됩니다.

    "라이센스 수를 초과했습니다." 키에 지정된 라이선스 수가 활성 첨부 파일(사용자) 수보다 적습니다. 또는 동일한 이름을 가진 두 개의 라이선스 관리자가 동일한 네트워크에서 실행되고 있습니다.

    "터미널 서비스가 감지되었습니다." 로컬 키로 터미널 세션에서 1C를 시작할 때.

    "키에 라이센스가 없습니다." 동일한 시리즈의 두 키가 동일한 시스템에 설치된 경우 시스템에서 필수 라이센스가 포함되지 않은 첫 번째 키를 잘못 볼 수 있습니다. 또는 동일한 시리즈의 키를 사용하는 동일한 이름의 두 라이선스 관리자가 동일한 네트워크에서 작업할 때 유사한 메시지가 발생합니다.

    "키를 찾을 수 없습니다." 가장 일반적인 오류 메시지입니다. 이는 다른 컴퓨터의 키를 사용하거나 키가 없는 상태에서 네트워크 연결을 의미합니다. 라이선스 관리자가 실행되고 있지 않거나 포트가 닫혀 있거나 네트워크 키가 설치되어 있지 않고 로컬 키가 설치되어 있습니다.

프로그램 작동, 키 또는 드라이버 설치, 레벨 설정에 어려움이 있는 경우 전문가에게 도움을 요청하십시오.

1C에서 작업하려면 라이센스가 필요하다는 것은 잘 알려져 있습니다. 1C는 로컬 및 네트워크와 같은 다양한 보안 키를 제공합니다. 로컬 키는 우리에게 친숙한 플래시 드라이브 형태로 한 대의 컴퓨터에서만 사용할 수 있습니다.

네트워크 키는 시리즈에 따라 여러 사용자에게 라이선스를 제공할 수 있습니다. 대기업에서는 300 및 500 연결용 키가 가장 많이 사용되지만 필요한 경우 더 적게 구입할 수 있습니다. 한 대의 컴퓨터에 동일한 시리즈의 키가 두 개 이상 있을 수 없습니다.

이 기사에서는 네트워크 보호 키가 한 대의 컴퓨터에 있도록 1C 8.3 라이센스 관리자를 구성하는 방법을 단계별로 살펴보겠습니다. 다른 컴퓨터의 사용자는 이미 해당 컴퓨터에서 라이선스를 받습니다. 간단히 말해서 키는 하나뿐이지만 많은 사용자 세션이 있습니다.

HASP 라이선스 관리자 설정

먼저 라이선스를 배포할 컴퓨터에 라이선스 관리자를 설치해 보겠습니다. 다음 내용에서는 이 컴퓨터를 라이선스 서버라고 합니다. 필요한 모든 소프트웨어는 1C:Enterprise 배포판에 포함되어 있습니다.

링크에서 Windows x64 및 x32용 Alladin HASP 라이선스 관리자를 다운로드할 수 있습니다.

관리자의 올바른 성능을 위해서는 몇 가지 사전 설정이 필요합니다. 생성할 파일을 nhsrv.ini라고 합니다. 라이센스 관리자가 응용 프로그램으로 설치된 경우 C:\Program Files\Aladdin\HASP LM에서 가장 자주 찾을 수 있습니다. 그렇지 않으면(서비스로 설치됨) 운영 체제의 시스템 디렉토리에 있습니다.

메모장과 같은 텍스트 편집기에서 찾은 파일을 열고 거기에 다음 줄을 추가합니다.

NHS_IP_LIMIT = 192.168.*.*

별표 대신 0에서 254 사이의 숫자를 입력할 수 있습니다. 또한 "*" 기호를 그대로 두면 라이선스가 네트워크의 주소가 192.168.168로 시작하는 모든 컴퓨터를 "볼" 수 있음을 의미합니다.

예를 들어, NHS_IP_LIMIT = 192.168.1.* 추가 기능이 nhsrv.ini 파일에 지정된 경우 라이센스는 192.168.1.0에서 192.168.1.254 범위의 IP가 있는 컴퓨터에서만 사용할 수 있습니다.

클라이언트 PC의 설정

1C 라이센스 서버에서 필요한 모든 설정을 수행한 후에는 클라이언트 컴퓨터 자체를 구성해야 합니다.

사용자의 PC에서 1C를 실행할 때 프로그램은 nethasp.ini 파일에 지정된 주소에서 라이선스를 요청합니다. 1C 플랫폼이 설치된 디렉토리의 "conf" 폴더에서 찾을 수 있습니다. 이 경우 주소는 "d:\Program Files (x86)\1cv8\conf\"입니다.

추가 설정 없이 1C 프로그램은 로컬 네트워크 전체에서 라이선스를 검색합니다. 이 프로세스의 속도를 높이기 위해 아래 그림에 강조 표시된 텍스트를 추가하여 이 파일에 라이선스 서버의 IP 주소를 독립적으로 지정할 수 있습니다.

1C:Enterprise 시스템의 보호는 HASP4 Net 네트워크 보호 시스템을 사용하여 구축할 수 있습니다. 이 경우 사용자는 1C:Enterprise 서버 부분 또는 특수 프로그램인 HASP License Manager로 계산될 수 있습니다. 이 기사는 HASP License Manager를 설치하고 1C:Enterprise가 함께 작동하도록 구성하는 방법에 관한 것입니다.

보안 키 및 해당 표시

HASP4 Net 하드웨어 동글은 컴퓨터의 USB 포트에 연결됩니다. 1C:Enterprise로 작업할 수 있는 총 사용자 수는 하드웨어 키가 연결되고 HASP 라이선스 관리자가 구성된 네트워크의 모든 컴퓨터에서 사용 가능한 라이선스의 합계와 같습니다.

하드웨어 키는 USB 플래시 드라이브와 유사하며 다음과 같습니다.

색상과 표시가 다를 수 있습니다. 표시를 하면 어떤 종류의 키인지 결정할 수 있습니다. 어떤 소프트웨어 제품에 적합한지, 얼마나 많은 라이선스를 제공하는지 알 수 있습니다.

  • ORGL8- 로컬 클라이언트 키
  • NET5 ORGL8- 5명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET10 ORGL8- 10명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET20 ORGL8- 20명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET50 ORGL8- 50명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET100 ORGL8- 100명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET250+ORG8A- 300명의 사용자를 위한 다중 사용자 클라이언트 키
  • NET250+ORG8B- 500명의 사용자를 위한 다중 사용자 클라이언트 키
  • ENSR8- 32비트 서버의 로컬 키
  • EN8SA- 64비트 서버의 로컬 키입니다.

따라서 위의 사진은 5명의 사용자를 위한 다중 사용자 클라이언트 키를 보여줍니다.각 시리즈(ORGL8, ORG8A 및 ORG8B)의 하나의 키만 한 컴퓨터에서 작동할 수 있다는 점에 유의해야 합니다. 동일한 시리즈의 여러 키를 하나의 컴퓨터에 연결하면 임의로 선택한 그 중 하나만 사용됩니다.

보호 드라이버 설치

하드웨어 보호 키가 직접 연결된 컴퓨터에 HASP 장치 드라이버를 설치해야 합니다. 이 드라이버는 1C:Enterprise 배포 패키지에 포함되어 있으며 시작 메뉴에서 설치할 수 있습니다.


시작 메뉴에서 보호 드라이버 설치

또는 명령줄에서:

C:\>"Program Files\1cv8\common\haspdinst.exe" -i

Linux OS의 경우 SafeNet 웹사이트에서 드라이버를 다운로드해야 합니다. 다운로드한 아카이브에는 Ubuntu/Debian용 DEB 패키지, RedHat/SuSE용 RPM 패키지 및 자동 설치 스크립트가 포함되어 있습니다. 스크립트로 옵션을 시도해 보겠습니다. 이를 위해 원하는 아카이브를 다운로드하고 압축을 풉니다. 다음으로 dinst 파일을 실행 가능하게 만들고 실행합니다.

sudo chmod +x ./dinst

결과는 다음과 같습니다.


USB 키가 분리된 모든 운영 체제에 드라이버를 설치하는 것이 좋습니다.

HASP License Manager 배포는 SafeNet 웹사이트에서 찾을 수 있습니다. Windows에 설치할 때 설치 옵션(응용 프로그램 또는 서비스, 일반적으로 서비스 선택)을 선택해야 합니다.


Linux에서 HASP LM을 설치하는 것은 약간 까다롭습니다. SafeNet 사이트의 아카이브에는 RedHat 및 SuSE용 두 개의 RPM 패키지(이 시스템의 경우 HASP LM 설치가 매우 간단함)와 기타 모든 것을 위한 패키지된 hasplm 파일이 포함되어 있습니다. ITS 웹 사이트의 지침에 따라 Ubuntu 16.04에서 hasplm 파일을 실행할 수 없습니다.

따라서 Etersoft의 솔루션을 사용해야 했습니다. 회사의 FTP로 이동하여 원하는 버전을 찾습니다. 64비트 Ubuntu 16.04의 경우 http://ftp.etersoft.ru/pub/Etersoft/HASP/stable/x86_64/Ubuntu/16.04/ 버전을 선택했습니다. 파일을 다운로드하고 먼저 필요한 패키지를 설치합니다. 제 경우에는 make 패키지를 설치해야 했습니다.

sudo apt-get install make

및 libc6-i386 패키지(HASP LM의 64비트 버전을 다운로드했음에도 불구하고 본질적으로 32비트 애플리케이션이며 32비트 라이브러리가 필요함):

sudo apt-get 설치 libc6-i386

그런 다음 HASP LM 패키지를 설치합니다.

sudo dpkg -i haspd_7.60-eter1ubuntu_amd64.deb

sudo dpkg -i haspd-modules_7.60-eter1ubuntu_amd64.deb

서비스 다시 시작:

sudo 서비스 haspd 다시 시작


스크린샷에서 볼 수 있듯이 구성 파일은 다음 위치에 있습니다. /etc/haspd/hasplm.conf .

환경

nhsrv.ini

Windows에서 nhsrv.ini 파일은 다음과 같은 다양한 위치에 있습니다.

  • HASP LM이 설치된 디렉토리(예: C:\Program Files (x86)\Aladdin\HASP LM)
  • Windows 디렉터리(C:\Windows);
  • Windows 시스템 디렉터리(C:\Windows\system32 또는 C:\Windows\system).

Linux의 경우 설정 파일은 "-c" 옵션을 사용하여 지정되며 이름과 위치는 기본적으로 정의되지 않습니다.

HASP LM 설정은 nhsrv.ini 파일 섹션의 매개변수 값으로 설정됩니다.

  • NHS_IP_LIMIT- HASP LM이 제공하는 IP 주소 범위를 정의합니다. 예: 192.168.*.*, 192.168.1.1/24.
  • NHS_어댑터- HASP LM을 제공할 하나 이상의 NIC의 IP 주소를 지정합니다. Win32와 함께 HASP LM을 사용할 때 적용됩니다. 예: 10.1.1.111, 255.255.0.0.
  • NHS_USERLIST- HASP LM에 동시에 연결되는 최대 사용자 수를 정의합니다. 기본값: 250(300 및 500 사용자의 동글에 중요).

nethasp.ini

1C:Enterprise와 HASP LM 간의 상호 작용을 구성하려면 nethasp.ini 구성 파일을 사용하십시오. 대부분의 경우 추가 구성이 필요하지 않지만 이 파일이 제공하는 가능성에 대한 아이디어를 갖는 것이 유용합니다.

nethasp.ini 파일은 Windows OS에서 일반적으로 1C 디렉토리(예: C:\Program Files\1cv8\conf)에 있으며 Linux OS에서는 사용자의 홈 디렉토리 또는 / 등 디렉토리.

아래 예는 보안 서버가 192.168.0.12에 위치하도록 지정하고 TCP/IP 브로드캐스트 메커니즘을 비활성화합니다.


NH_TCPIP=활성화됨
NH_SERVER_ADDR=192.168.0.12
NH_USE_BROADCAST=비활성화

부분

  • NH_IPX- HASP LM과의 통신을 위해 IPX 프로토콜을 사용하거나 사용하지 않습니다. 옵션: 활성화됨, 비활성화됨(기본적으로 활성화됨)
  • NH_NETBIOS- HASP LM과의 통신을 위해 NetBIOS 프로토콜을 사용하거나 사용하지 않습니다. 옵션: 활성화, 비활성화(기본적으로 활성화)
  • NH_TCPIP- HASP LM과의 통신을 위해 TCP/IP 프로토콜을 사용하거나 사용하지 않음, 옵션: 활성화됨, 비활성화됨(기본적으로 활성화됨)
  • NH_SESSION- 프로그램이 HASP LM과 연결을 시도하는 간격을 초 단위로 설정합니다(기본값은 2초).
  • NH_SEND_RCV- HASP LM이 패킷을 수신하거나 전송하는 최대 시간을 설정합니다(기본값 1초).

마지막 두 매개변수는 모든 섹션에서 사용할 수 있습니다.

부분

  • NH_USE_SAP- SAP 서비스를 사용하여 HASP LM 네트워크를 검색할지 여부, 옵션: 활성화됨, 비활성화됨(기본적으로 활성화됨)
  • NH_USE_브로드캐스트- HASP LM 네트워크를 검색하기 위해 브로드캐스트 메커니즘만 사용합니다. 옵션: 활성화됨, 비활성화됨(기본적으로 활성화됨)
  • NH_BC_SOCKET_NUM- 브로드캐스트 메커니즘에 대한 소켓 번호(16진수)를 지정합니다(기본값: 7483H).
  • NH_SERVER_NAME- 응용 프로그램이 로컬 네트워크에 있는 HASP LM 또는 다른 HASP LM과만 통신할지 여부를 결정합니다. 옵션: localnet, Internet(기본적으로 인터넷)
  • NH_DATFILE_PATH- HASP LM의 네트워크 주소가 포함된 haspaddr.dat 및 newhaddr.dat 파일이 검색되는 경로입니다.

부분

  • NH_NBNAME- HASP LM의 이름을 설정합니다(8자 이내).
  • NH_USELANANUM- 통신 채널 번호를 설정합니다.

부분

  • NH_SERVER_ADDR- HASP LM 서버의 IP 주소를 설정합니다(주소의 수는 제한되지 않음).
  • NH_SERVER_NAME- 특정 이름으로 HASP LM과 통신합니다(최대 6개 이름, 각각 7자 이내).
  • NH_PORT_NUMBER- 네트워크 포트 번호를 설정합니다(기본값은 475).
  • NH_TCPIP_METHOD- TCP 또는 UDP 패킷을 보내면 HASP LM은 이 매개변수의 값에 관계없이 항상 UDP를 통해 액세스됩니다.
  • NH_USE_브로드캐스트- UDP 브로드캐스트 메커니즘 사용, 옵션: 활성화됨, 비활성화됨(기본적으로 활성화됨).

그게 다야, 이 기사가 당신에게 도움이 되었기를 바랍니다.

나는 다른 날이 문제에 부딪쳤다. 기계 중 하나에서 작동을 거부했습니다. 네트워크 버전 1C 엔터프라이즈. 데이터베이스에 연결할 때 다음 오류가 발생했습니다.

2개의 다른 네트워크가 있는 2개의 네트워크 카드가 있는 컴퓨터에서 오류가 발생했다는 사실에 주의를 기울이고 싶습니다. 웬일인지 나는 이 순간에 즉시 중요성을 부여하지 않았습니다. 분명히 때문에 HASP 모니터이 키를 완벽하게 찾았기 때문에 1C에서 문제를 찾고 있었습니다. 결과적으로 그는 노동 시간의 반나절을 죽였습니다. 문제는 실제로 두 개의 네트워크 카드에 있거나 더 정확하게는 두 개의 다른 네트워크에 있습니다. 솔루션은 파일에 있었습니다. C:\Program Files\1cv81\bin\conf\nethasp.ini

시스템을 재부팅한 후 HASP 키가 없는 네트워크 연결 끊기 - 1C 시작 .... 이 문제에 대한 해결책을 찾기 위해 Google에 문의했습니다. 검색은 오래 걸리지 않았으며 솔루션은 다음과 같습니다.

작은 교육 프로그램으로 시작하겠습니다.

1C: 엔터프라이즈 8하드웨어 키를 사용하는 보안 시스템이 사용됩니다. 걸쇠, 웹 사이트 http://www.aladdin-rd.ru/, 특히 지원 섹션 http://www.aladdin-rd.ru/support에서 드라이버, 모니터링 프로그램 및 HASP 로더 서비스를 다운로드할 수 있습니다. /다운로드/하스프/.

1C의 보호 키는 다음과 같이 나뉩니다.

1. 단일 사용자(1C가 실행되는 컴퓨터에 물리적으로 연결되어 있어야 함)

모델 HASP HL ​​기본 (푸른 색의 ), 이 키는 표시됩니다 H4 M1 ORGL8, 내장 메모리와 개인 ID가 없으며 매개변수와 설정을 저장하지 않습니다. 하나의 작업장에 대해 라이선스가 부여된 제품과 함께 제공됩니다.

HASP 네트워크 키

2. 다중 사용자(키는 온라인 상태이며 1C는 다음의 모든 컴퓨터에서 실행할 수 있습니다. 로컬 네트워크 내또는 도메인)

네트워크 클라이언트 키에는 시리즈( 빨간색 ). 라이센스 수와 고유 ID를 저장하는 내부 메모리가 있습니다. 5, 10, 20, 50, 100명의 사용자를 위한 다양한 종류가 있습니다. 마킹 있음 NETXX ORGL8 , 어디 더블 엑스- 라이선스 수(예: NET5 ORGL8 ). 표시된 300 및 500 사용자용 키도 있습니다. NET250+ORG8A 그리고 NET250+ORG8B . 5개의 작업장에 대해 라이선스가 부여된 제품과 별도로 제공되며 추가 클라이언트 라이선스 형태로 제공됩니다.

서버 1C용 키

3. 서버(1C Enterprise 에이전트 서버가 설치되어 실행 중인 컴퓨터에 물리적으로 로컬로 연결되어 있어야 함)

서버 1C Enterprise의 키는 다음과 같습니다. 현지에서만. 32비트버전에 보안 키가 있습니다. HASP HL ​​프로 (자주색 ), 내부 메모리와 고유 ID가 있습니다. 마킹 있음 ENSR8 , 1C Enterprise 서버용 라이선스와 함께 제공됩니다.

을 위한 64비트서버 키가 사용됨 HASP HL ​​맥스 (녹색 ) 내부 메모리와 고유 ID가 있습니다. 마킹 있음 EN8SA 32비트 서버도 지원합니다. 저것들. 64비트 서버에 대한 라이센스가 있는 경우 키를 변경하지 않고 32비트 버전을 사용할 수 있지만 그 반대의 경우는 불가능합니다.

단일 사용자 및 서버 키가 작동하려면 충분합니다.로컬 컴퓨터에 보안 키 드라이버를 설치하고 로컬 USB 포트에 보안 키를 삽입합니다.

다중 사용자(네트워크) 보안 키의 경우 다음을 수행해야 합니다.
1. 키 서버가 될 네트워크의 머신 중 하나에 보안 키 드라이버를 설치합니다. HASP4_driver_setup.zip
2. 같은 머신에 보안키의 서버(서비스)를 설치 - HASP_LM_setup.zip
3. 서버의 보안 키를 USB 포트에 삽입합니다.
4. 클라이언트 컴퓨터에 1C 설치

일반적인 경우 이러한 작업으로 1C가 작동하기에 충분합니다. 로컬 시스템에서 1C:Enterprise 8을 시작하고 추가로 작동하는 동안 시스템은 포트 475에서 브로드캐스트 요청을 사용하고 보안 키를 찾습니다. 검색에 실패하면 메시지가 나타납니다. "프로그램 보호 키를 찾을 수 없습니다"작업 1C: 엔터프라이즈가 중단됩니다.

"라는 메시지가 표시되는 경우 프로그램 보호 키를 찾을 수 없습니다"확인해야 할 사항:
1. 키 서버의 USB 포트에 보안 키가 있는지 여부
2. 키 서버가 서버에서 실행 중인지 확인합니다("Hasp loader"라는 프로세스).
3. telnet 명령을 사용하여 포트 475의 로컬 시스템에서 키 서버를 사용할 수 있는지 확인합니다(예: telnet 192.168.100.100 475).

모든 검사에 성공했지만 오류가 지속되면 더 자세한 설정으로 이동합니다. 1C:Enterprise 8 설치 폴더(일반적으로 c:\program files\1cv81\bin\conf 또는 c:\program files\1cv8\bin\)에 다음 파일이 있습니다. nethasp.ini . 이것은 보안 키 구성 파일이며 섹션으로 나뉘어져 있습니다. 섹션에 관심이 있습니다. . 1C를 설치할 때 기본적으로 이 섹션에서 모든 매개변수는 이중 기호 ";"로 구분되어 이러한 설정이 무시됩니다. 이 경우 키 드라이버는 다음과 같이 작동합니다.
1. 보안 키 서버를 찾기 위해 로컬 네트워크를 통해 포트 475를 통해 브로드캐스트 유형 패킷을 보냅니다.
2. 응답이 없는 경우 - 오류

기본 구성의 단점:
1. 방송 시간이 좀 걸린다
2. 모든 서버가 이러한 패킷에 응답하는 것은 아닙니다.
3. 브로드캐스트는 없지만 네트워크 로드

이 문제를 해결하려면 다음을 수행해야 합니다.
1. 키 서버를 찾을 특정 주소 지정(예: NH_SERVER_ADDR = 192.168.100.100)
2. 브로드캐스트 검색 비활성화(NH_USE_BROADCAST = 비활성화)
3. 패킷 유형을 TCP 프로토콜로만 제한합니다(NH_TCPIP_METHOD = TCP).

실습에서 알 수 있듯이 이러한 설정 후 1C: Enterprise 8의 실행 속도가 눈에 띄게 빨라집니다!

그러나 일부도 있습니다 이 방법의 단점:

보안 키 서버의 주소가 변경되지 않았는지 확인해야 합니다. 그렇지 않으면 모든 로컬 시스템에서 nethasp.ini 파일을 재구성해야 합니다!

또한 작업 중에 처리해야 하는 키 작업에 대한 몇 가지 사항을 명확히 하고 싶습니다.

1. 모니터 HASP에 키가 표시되지 않음

그 자체로 모니터는 특정 주소에 있는 라이센스 관리자만 표시할 수 있습니다. 그는 보호된 응용 프로그램이 키를 사용하여 적어도 하나의 세션을 성공적으로 연 후에만 키를 볼 수 있습니다. 또한 Aladdin Monitor는 UDP 프로토콜 포트 475를 통해서만 작동합니다. 따라서 모니터에 키에 대한 데이터가 부족하다고 해서 애플리케이션에서 키를 사용할 수 없다는 의미는 아닙니다.

2. 한 대의 컴퓨터에 2개의 1C HASP 보호 키

한 컴퓨터에 두 개 이상의 HASP 소프트웨어 보호 키를 설치할 때 다음 사항에 유의하십시오.

  • 시리즈가 다른 키는 잘 작동합니다. (1C와 관련하여: 1개의 서버와 1개의 네트워크가 잘 작동합니다)
  • 보안 소프트웨어 개발자가 그러한 가능성을 구현한 경우 동일한 시리즈의 키가 작동합니다. 개발자가 이 기능을 구현하지 않은 경우 동일한 시리즈에 속하는 키는 동일한 컴퓨터에서 함께 작동하지 않으며 그 중 하나만 표시됩니다. 포트에 가장 가깝거나(LPT 키의 경우) 다음 위치에 있습니다. 주소가 낮은 포트(HASP USB 동글의 경우). (1C와 관련하여, - 동일한 컴퓨터에서 2개의 로컬 또는 2개의 네트워크 키가 올바르게 작동하지 않음)
  • 로컬 키와 네트워크 키를 함께 사용하지 않는 것이 좋습니다. 이는 1C Enterprise 보호 기능 때문입니다. 로컬 키를 찾을 때 프로그램은 네트워크 키를 찾지 않습니다.

이 문제에 대한 가능한 해결책:

  • 여러 HASP 프로그램 보호 키를 더 많은 수의 라이선스가 있는 키로 교체합니다(여기에 잘 설명되어 있습니다: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • 다른 컴퓨터에 보호 키를 설치한 다음 각 키에 대한 라이선스 관리자를 설치 및 구성합니다.

3. 네트워크에 둘 이상의 라이선스 매니저(License Manager)

두 개 이상의 네트워크 키가 있는 경우 항상 다른 컴퓨터에 배포하는 것만으로는 충분하지 않습니다. 라이선스 관리자를 구성해야 합니다. 각 라이센스 관리자에는 보호된 프로그램에 명시적으로 전달되어야 하는 고유한 이름이 있어야 합니다. 터미널 서버를 사용하는 경우 동일한 네트워크 키를 사용하더라도 동일한 구성을 수행하는 것이 좋습니다.

키가 설치된 시스템에서 파일을 찾습니다. nhsrv.ini라이선스 관리자 폴더에 있습니다. NHS_SERVERNAMES 매개변수는 라이센스 서버의 이름을 담당하며 라틴 문자와 숫자로 구성될 수 있으며 7자 이하를 포함할 수 있습니다.

NHS_SERVERNAMES = NAME1

그 후에는 라이선스 관리자의 주소와 이름을 명시적으로 지정하여 클라이언트 컴퓨터에서 nethasp.ini 파일을 편집하는 것이 좋습니다.

NH_TCPIP = 활성화 NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

글쎄, 나는 모든 뉘앙스를 묘사 한 것 같습니다. 기억나는 것이 있으면 반드시 추가하겠습니다! 모두들 안녕!

진심으로, Mc.Sim!