sgcBiometrics 비밀번호가 아니라, 사람을 인증하세요.

Windows Hello, 지문 센서, 얼굴 인식을 Delphi와 C++ Builder용 네이티브 컴포넌트로 제공해요. sgcBiometrics는 Windows Biometric Framework와 직접 통신하기 때문에, 센서와 캡처와 매칭이 모두 앱이 이미 실행 중인 그 컴퓨터에서 이뤄져요.

  • Windows Hello
  • 지문
  • 얼굴 인식
  • Windows Biometric Framework
  • 100% 네이티브 코드
  • C++ Builder
  • 100%네이티브 코드, 클라우드 서비스를 거치지 않아요
  • 2컴포넌트, 지문용 하나와 얼굴용 하나
  • 18지문 컴포넌트의 이벤트
  • 12얼굴 인식 컴포넌트의 이벤트
  • 2센서 풀, 시스템과 프라이빗
직접 확인하기

2분 만에 보는 sgcBiometrics.

Delphi와 C++ Builder 애플리케이션에서 쓰는 Windows Hello 얼굴, 지문, PIN 인증이에요. 내레이션과 자막이 들어 있고, 재생 버튼을 누르기 전에는 아무것도 내려받지 않아요.

sgcBiometrics 빠른 시작

등록하고 식별하세요. 하드웨어는 Windows가 맡아요.

  1. Windows Hello를 감싸요Windows Biometric Framework는 Windows Hello가 쓰는 바로 그 프레임워크예요. 그래서 컴퓨터에 이미 있는 리더나 적외선 카메라가 Windows에 이미 있는 드라이버로 그대로 동작해요.
  2. 등록호출 한 번으로 사람의 템플릿을 기록해요. 등록할 손가락을 전달하고 OnEnrollCommit을 처리하면 잘 됐는지 알 수 있어요.
  3. 식별호출하고 사용자가 센서를 만지면, OnIdentify가 신원, 읽은 유닛, 손가락, 거부 상세를 알려줘요.
  4. 모든 것이 이벤트예요세션, 센서 위치, 캡처되거나 거부된 샘플, 열거, 오류가 모두 이벤트로 도착해요. 그래서 폼이 멈추지 않아요.
  5. 템플릿이 저장되는 곳Windows Hello와 공유하는 Windows 시스템 데이터베이스이거나, 애플리케이션이 따로 가진 등록 사용자 데이터베이스예요.
인증 흐름

센서를 읽고, 사람을 검증해요

폼에 컴포넌트 하나를 놓고 센서 풀을 고른 다음 검증을 요청하세요. Windows가 캡처하고 Windows가 매칭하며, 여러분의 이벤트 핸들러는 그 사람이 맞는지를 전달받아요.

지문 인증

Windows Biometric Framework를 통해 지문을 캡처하고 검증해요. WBF 호환 지문 센서라면 어떤 것이든 동작하며, 시스템 센서 풀과 프라이빗 센서 풀을 모두 지원해요.

얼굴 인식

카메라 기반 얼굴 감지와 존재 검증이에요. 표준 웹캠은 물론, 스푸핑 방지를 위한 적외선 카메라와도 호환돼요.

Windows Hello

Windows 10과 Windows 11에 이미 내장된 생체 인식 인프라 위에서 비밀번호 없는 로그인을 제공해요. PIN, 지문, 얼굴을 모두 지원해요.

생체 정보 등록

내장 UI 프롬프트로 사용자의 등록 과정을 안내하고, 등록된 자격 증명을 관리하며, 손가락이나 얼굴을 다시 등록해야 할 때 재등록도 처리해요.

자격 증명 관리

생체 인식 자격 증명은 Windows Credential Manager를 통해 저장되고 관리돼요. 여러 사용자와 여러 자격 증명 유형을 지원해요.

이벤트 기반 API

OnCaptureSample, OnVerify, OnIdentify는 얼굴 인식 컴포넌트의 이벤트 12개와 지문 컴포넌트의 이벤트 18개에 들어 있어요. 그래서 스캔이 VCL 메시지 루프를 멈추게 하지 않아요.

센서 풀은 둘, API는 하나예요. 시스템 풀은 리더를 Windows의 나머지 부분과 공유하고, 프라이빗 풀은 키오스크나 임베디드 시나리오를 위해 애플리케이션에 독점 접근 권한을 줘요. 모든 기능 →

작동 방식

비밀번호 입력창이 있던 자리에 코드 몇 줄이면 돼요.

Delphi와 C++ Builder용 디자인 타임 VCL 컴포넌트예요. 핸들러를 지정하고 한 번 호출하면, 답이 이벤트로 도착해요.

// FingerPrint is a TsgcWinBioFingerPrint dropped on the form
FingerPrint.OnIdentify := DoIdentify;
FingerPrint.Identify;

// Windows does the matching, your handler gets the answer
procedure TForm1.DoIdentify(Sender: TObject;
  const aUnitId: Integer;
  const aIdentity: WINBIO_IDENTITY;
  const aSubFactor: WINBIO_BIOMETRIC_SUBTYPE;
  const aRejectDetail: WINBIO_REJECT_DETAIL);
begin
  case aIdentity._Type of
    WINBIO_ID_TYPE_SID:
      vId := aIdentity.AccountSid.Data;
    WINBIO_ID_TYPE_GUID:
      vId := aIdentity.TemplateGuid.Guid;
  end;
end;
uses
  sgcBiometrics;

FingerPrint.OnEnrollCommit := DoEnrollCommit;

// pass the finger you are recording
FingerPrint.EnrollBiometric(
  WINBIO_ANSI_381_POS_RH_INDEX_FINGER);

procedure TForm1.DoEnrollCommit(Sender: TObject;
  const aIdentity: WINBIO_IDENTITY;
  aIsNewTemplate: Boolean);
begin
  if aIsNewTemplate then
    DoLog('New template committed.')
  else
    DoLog('Template updated.');
end;
uses
  sgcBiometrics, sgcBiometrics_WinBio_Client,
  sgcBiometrics_WinBio_Client_Facial;

procedure TFRMFacial.btnFacialRecognizeClick(Sender: TObject);
begin
  // Facial is a TsgcWinBioFacial dropped on the form
  if not Facial.SessionIsOpen then
  begin
    if Facial.InitializeSensors(10000) then
      if Facial.FacialRecognize then
        DoLog('#Recognized');
  end
  else if Facial.FacialRecognize then
    DoLog('#Recognized');
end;

procedure TFRMFacial.FacialError(Sender: TObject;
  const aError: string; const aCode: Integer);
begin
  DoLog('Error: ' + aError + ' [' + IntToStr(aCode) + ']');
end;
  1. 컴포넌트를 놓으세요TsgcWinBioFingerPrint 는 지문 리더용, TsgcWinBioFacial 은 카메라용이에요. 인터페이스도 이벤트도 같아요.
  2. 풀을 고르세요시스템 풀은 센서를 Windows와 공유해요. 프라이빗 풀은 키오스크나 임베디드 단말을 위해 애플리케이션에 독점 접근 권한을 줘요.
  3. 한 번만 등록하세요EnrollBiometric 는 전달한 손가락의 템플릿을 기록하고, OnEnrollCommit 는 새 템플릿인지 갱신인지 알려줘요.
  4. 식별OnIdentify 는 신원을 알려줘요. Windows 계정 SID 또는 템플릿 GUID이고, 유닛, 손가락, 거부 상세도 함께 와요.
  5. 답에 따라 분기하세요지문 이미지나 얼굴 템플릿은 코드를 거치지 않아요. 애플리케이션은 결과로 무엇을 할지만 정하면 돼요.
  • Windows 10 이상
  • Delphi
  • C++ Builder
  • VCL 디자인 타임 컴포넌트
  • Windows Biometric Framework
  • WBF 지문 센서
  • 웹캠 및 IR 카메라

Benss 지문 센서와 Logitech Brio 4K 웹캠으로 자체 검증했어요. 사전 빌드된 데모는 Windows Hello 호환 센서나 카메라에서 그대로 실행돼요. 시작하기 가이드 읽기 →

개인정보 보호와 보안

생체 정보는 컴퓨터를 떠나지 않아요

sgcBiometrics는 서비스가 아니에요. 애플리케이션이 실행 중인 바로 그 컴퓨터에서, Windows에 이미 들어 있는 생체 인식 인프라를 호출하는 네이티브 컴포넌트 모음이에요.

앱은 Windows Biometric Framework와 통신하고, 프레임워크가 센서와 통신해요. 지문 리더는 TsgcWinBioFingerPrint, 적외선 카메라는 TsgcWinBioFacial을 써요.

센서는 Windows가 맡아요

캡처와 매칭은 Windows Hello를 뒷받침하는 것과 동일한 인프라인 Windows Biometric Framework가 수행해요. 애플리케이션은 검증을 요청할 뿐, 센서를 직접 다루지 않아요.

  • 하드웨어 기반
  • 배포할 드라이버가 없어요
식별: OnIdentify 핸들러가 매칭된 샘플의 유닛 id, 신원 유형, 신원, 손가락, 거부 상세를 받아요.

코드는 결과만 받아요

검증 이벤트와 식별 이벤트는 매칭 결과와 신원을 넘겨주고, 애플리케이션은 그 값으로 분기해요. 지문 이미지나 얼굴 템플릿은 코드를 거치지 않아요.

  • OnVerify
  • OnIdentify
템플릿이 저장되는 곳: Windows Hello와 공유하는 Windows 시스템 데이터베이스, 또는 TsgcWinBioStorageFile과 TsgcWinBioUsersINI를 통한 자체 데이터베이스예요.

자격 증명은 Windows 안에 남아요

등록된 생체 인식 자격 증명은 Windows가 저장하고 관리해요. 그래서 애플리케이션이 보관할 곳을 따로 만들 필요가 없어요. 애플리케이션에 자체 등록 사용자 집합이 필요하면, 프라이빗 풀이 이들을 컴퓨터의 나머지와 분리해서 보관해요.

  • Windows Credential Manager
  • 시스템 풀 또는 프라이빗 풀

클라우드를 거치지 않아요. 가입해야 하는 eSeGeCe 서비스도, 설정해야 하는 생체 인식 API 키도 없어요. 컴포넌트는 100% 네이티브 코드이고 전체 소스가 함께 제공되므로 무엇을 하는지 직접 읽어 볼 수 있어요. Windows Hello 호환 센서나 카메라가 필요해요. 에디션 비교 →

활용 시나리오

“정말 본인이 맞나요?”라고 묻는 모든 곳에서

생체 인식 확인은 코드 몇 줄이면 돼요. 그래서 지금 비밀번호를 묻고 있는 자리라면 어디든 들어갈 수 있어요.

애플리케이션 잠금 해제

시작 시 뜨는 로그인 대화 상자를 대체해요. 사용자가 리더를 만지거나 카메라를 바라보면 Windows Hello가 검증하고 앱이 열려요.

거래 승인

금액이 큰 작업을 커밋하기 전에 지문을 한 번 더 요구해요. 자리를 비운 워크스테이션으로는 승인할 수 없어요.

키오스크와 POS

프라이빗 센서 풀은 애플리케이션에 리더 독점 접근 권한을 줘요. 키오스크나 임베디드 단말에 꼭 필요한 부분이에요.

서명 키 잠금 해제

sgcSign이 XAdES 또는 PAdES 서명을 만들기 전에 지문이나 Windows Hello로 검증해요. 그러면 키는 그 주인만 사용할 수 있어요. sgcSign →

라이선스

제품은 하나, 라이선스는 셋.

Delphi와 C++ Builder용 sgcBiometrics Professional이에요. Windows Hello를 지원하는 지문 및 얼굴 인식 컴포넌트, 전체 소스 코드, 바이너리 무료 재배포를 제공해요. 팀 규모에 맞게 고르세요.

Single

개발자 1명. 지문, 얼굴 인식, Windows Hello를 전체 소스 코드와 함께 제공해요.

€299 / 개발자 1명

Team

개발자 2명. Single과 같은 전체 제품이에요.

€449 / 개발자 2명

Site

개발자 무제한. Single과 같은 전체 제품이에요.

€749 / 개발자 무제한

sgcBiometrics는 단독으로 라이선스가 부여되며, 모든 eSeGeCe 제품을 포함하는 All-Access 구독에도 들어 있어요. 모든 라이선스에 12개월 업데이트가 포함돼요.

라이선스와 가격 비교
고객 후기

개발자들의 평가

전 세계의 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.

도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
Mark Steinfeld CTO
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
Christian Meyer 창립자 및 CTO
sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Simone Moretti Delphi 개발자

비밀번호 입력창은 이제 그만.

네이티브 컴포넌트로 Delphi 또는 C++ Builder 애플리케이션에 Windows Hello, 지문, 얼굴 인식을 추가하세요. 중간에 클라우드 서비스가 끼어들지 않아요.

eSeGeCe의 다른 제품

eSeGeCe의 다른 제품

sgcBiometrics는 Delphi, C++ Builder, .NET용 eSeGeCe 컴포넌트 라이브러리 중 하나예요. 모두 같은 규칙을 따르고, 로열티 없는 배포 방식도 같아요.

sgcWebSockets

Delphi, C++ Builder, .NET용 엔터프라이즈 WebSocket, HTTP/2, MQTT, AMQP, WebRTC, AI/LLM 컴포넌트에 30개 이상의 API 통합을 제공해요. 실시간 WebSocket과 MQTT 앱에 생체 인식 로그인을 더해 보세요.

sgcSign

PDF, XAdES, CAdES, PAdES용 전자 서명 컴포넌트예요. 서명이 만들어지기 전에 지문이나 Windows Hello로 서명 키를 잠금 해제할 수 있어요.

sgcHTML

Bootstrap 5와 htmx 기반의 서버 사이드 HTML 및 UI 컴포넌트예요. 유지 보수할 JavaScript 프런트엔드가 없어요. Windows Hello와 지문 로그인을 웹 프런트엔드와 함께 쓸 수 있어요.

sgcAI

Delphi와 C++ Builder용 AI, LLM, MCP 컴포넌트예요. 에이전트가 도구를 호출하기 전에 지문이나 Windows Hello를 요구할 수 있어요.

sgcMQ

MQTT, AMQP, Apache Kafka, STOMP 클라이언트 컴포넌트예요. 운영자 컴퓨터에서 생체 인식 확인을 거쳐야 브로커에 게시되도록 막을 수 있어요.

sgcOpenAPI

OpenAPI 3.0 파서와 SDK 생성기예요. 생성된 SDK를 호출하기 전에 Windows Hello로 REST API를 보호할 수 있어요.

sgcWebRTC

Delphi와 C++ Builder용 전체 WebRTC 미디어 엔진이에요. 오디오 및 비디오 통화, 데이터 채널, 화면 공유를 제공해요. 영상 통화에 입장시키기 전에 Windows Hello로 발신자의 신원을 확인할 수 있어요.

sgcIndy

Delphi 7부터 13까지 최신 TLS, IPv6, HTTP/2를 지원하는 업데이트된 Indy TCP/IP 컴포넌트예요. Windows Hello 인증을 Indy 기반 클라이언트와 서버에 함께 쓸 수 있어요.

팩, 애드온 등

블로그 최신 소식

모든 글 보기 →

지금 eSeGeCe의 sgcBiometrics 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기