'전체 글'에 해당되는 글 13건

  1. 2014.07.16 파일럿 (Pilot)
  2. 2014.07.16 개념검증 (PoC, Proof of Concept)
  3. 2012.08.19 java.security.InvalidKeyException: Illegal key size

파일럿 (Pilot)

용어정리 2014. 7. 16. 20:40
  •  IT용어사전

원시 프로그램이나 시험 프로그램 등을 시험하는 일. 즉, 프로그램을 실제로 운용하기 전에 오류 또는 부족한 점을 찾기 위하여, 실제 상황과 유사한 조건에서 시험 가동하는 행위이다.


  • 컴퓨터인터넷IT용어대사전

원시 프로그램이나 테스트 프로그램, 프로젝트 또는 장치 등을 일컫는 것.


  • 위키백과 (http://ko.wikipedia.org/wiki/파일럿_테스트)

파일럿 테스트(영어: Pilot Test, 예비 실험)란 주로 컴퓨터 프로그램 등 최신 기술을 개발하여, 실제 상황에서 실현하기 전에 소규모로 시험 작동 해보는 것을 말한다.

대규모 프로젝트를 실행하거나 플랜트를 본격적으로 가동하기 전에, 발생할 수 있는 여러 가지 변인들을 미리 파악해서 수정 보완하기 위해, 모의로 시행해 보는 것을 말하기도 한다.



'용어정리' 카테고리의 다른 글

근본 원인 분석 (RCA, Root cause analysis)  (0) 2014.07.25
프로토타이핑 (Prototyping)  (0) 2014.07.16
개념검증 (PoC, Proof of Concept)  (0) 2014.07.16
Posted by CJ.Ree
,
  • Wiki 용어사전 (http://ko.wikipedia.org/wiki/개념_증명)
개념 증명(槪念證明, POC, Proof of Concept)은 기존 시장에 없었던 신기술을 도입하기 전에 이를 검증하기 위해 사용하는 것을 뜻한다.

  • 네이버 지식백과 (http://terms.naver.com/entry.nhn?docId=864370&cid=50371&categoryId=50371)
제품, 기술, 정보 시스템 등이 조직의 특수 문제 해결을 실현할 수 있다는 증명 과정. 아직 시장에 나오지 않은 신제품에 대한 사전 검증을 위해 사용된다.

  • 부연설명

기존 경쟁제품과의 비교에 이용되는 BMT와 달리, 제품이나 기술에 대한 확신이 부족할 경우 도입 위험을 완화하고 기술적인 접근방법을 확인하여 사용자의 반응을 확인할 목적으로 실시한다.
 
프로젝트 개발의 도입단계에서 후보업체에게 원하는 시스템의 기능의 시스템을 제시하도록 하여 PoC 과정을 거쳐, 평가한 후 도입 여부를 결정한다.


'용어정리' 카테고리의 다른 글

근본 원인 분석 (RCA, Root cause analysis)  (0) 2014.07.25
프로토타이핑 (Prototyping)  (0) 2014.07.16
파일럿 (Pilot)  (0) 2014.07.16
Posted by CJ.Ree
,

Push 기능 구현중에 ATP 서버에 올린  Push 실행시 동작이 잘되나

로컬에서Push 실행시, 아이폰 푸시처리 중에 에러가 발생했던 부분에 대한 해결방법이다.

 

에러 발생 부분 : /??/??/??/IPhonePush.java, 73 line

 

pushManager.initializeConnection(host, port, certificateStream, certificatePassword,

            SSLConnectionHelper.KEYSTORE_TYPE_PKCS12);


에러 메시지

 

java.io.IOException: exception decrypting data - java.security.InvalidKeyException: Illegal key size

또는

java.io.IOException: exception decrypting data - java.security.InvalidKeyException: default parameters

 

 

원인 : JDK 1.4.x부터는 JCE가 기본적으로 포함이 되어 있으며 미국 수출 통상법에 따라 사용할 수 있는 키 길이 등에 제한이 걸려 있다.

Within the libraries of the Java Cryptography Extension (JCE), you'll find support for encryption, decryption, key agreement, Message Authentication Code (MAC), and some other cryptographic services. Due to import control restrictions of some countries, the JCE jurisdiction policy files shipped with the Java 2 SDK, release 1.4 allow "strong" but limited cryptography to be used. An "unlimited strength" version of these files indicating no restrictions on cryptographic strengths is available for those living in eligible countries (most countries). You can download this version and replace the string cryptography versions supplied with the Java 2 SDK, release 1.4 with the unlimited ones.


해결방법 : 제한이 없는 정책파일로 변경하면 된다.

 

https://t1.daumcdn.net/cfile/tistory/1934EE4C4F19243E02



오라클 홈페이지에 다운로드로 가셔서
 Java for Developers 로 이동합니다.

https://t1.daumcdn.net/cfile/tistory/1134EE4C4F19243F03


다운로드 탭을 선택 후 아래쪽으로 쭈~욱 이동하시면

https://t1.daumcdn.net/cfile/tistory/1234EE4C4F19243F04

http://www.oracle.com/technetwork/java/javase/downloads/index.html (페이지 최하단)


위와 같이 제한없는 정책파일을 다운받으실 수 있다
알맞은 정책파일을 다운 받는다

JDK
 JRE가 설치된 곳의 해당 위치에 있는 다음 파일을 덮어 쓰면 됩다.
=> C:\Program Files\Java\jdk1.6.0_29\jre\lib\security
=> C:\Program Files\Java\jre6\lib\security

정책파일
 : local_policy.jar, US_export_policy.jar

제한 정책 파일에 의해 허가된 최대 키 사이즈

Algorithm

Maximum Keysize

DES

64

DESede

*

RC2

128

RC4

128

RC5

128

RSA

*

all others

128


Java  Cryptography Architecture (JCA) Reference Guide
http://docs.oracle.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html

 

 

Posted by CJ.Ree
,