ThingWorx 응용 프로그램 게시 모범 사례
이 단원에서는 응용 프로그램을 게시할 때의 모범 사례 요약을 제공합니다.
PTC Marketplace에 응용 프로그램을 게시하는 동안 다음 모범 사례를 사용하십시오. 응용 프로그램을 Marketplace에 게시하기 전에 해당 응용 프로그램에 대해 바이러스 및 보안 검사를 수행하는 것이 좋습니다.
활동(Activity)
설명
자동 바이러스 검사
자동 바이러스 검사를 설정하여 응용 프로그램에 바이러스가 있는지 확인해야 합니다. ClamAv와 같은 바이러스 백신 응용 프로그램을 사용하여 잠재적으로 유해한 바이러스가 있는지 확인하십시오.
정적 코드 분석
정적 코드 분석은 코드를 실행하지 않고 소프트웨어에 잠재적으로 취약한 코드가 있는지 분석하는 데 사용되는 기술입니다. VeraCode와 같은 도구를 사용하여 이 테스트를 수행하십시오.
종속성 확인
응용 프로그램 및 응용 프로그램에 종속된 시스템 파일(예: JAR)에 취약성이 있는지 확인해야 합니다. OWASP ZAP와 같은 도구를 사용하여 응용 프로그램 및 해당 종속성에 취약성이 있는 구성 요소가 있는지 확인하십시오.
보안 테스트
응용 프로그램에 보안 허점이 있는지 테스트해야 합니다. Sophos 및 Sonatype과 같은 응용 프로그램을 사용하여 보안 테스트를 수행합니다.
기능 테스트
응용 프로그램에 대해 기능 테스트를 수행하여 응용 프로그램이 기능 요구사항을 준수하는지 확인해야 합니다.
네거티브 테스트
네거티브 테스트를 수행하여 응용 프로그램이 잘못된 입력 데이터를 처리할 수 있는지 확인해야 합니다.
확장 버전 지정
PTC Marketplace에 확장의 다양한 버전을 게시할 수 있습니다. 자세한 내용은 확장 이름 및 버전 규약 단원을 참조하십시오.