'보안'에 해당되는 글 3건

  1. [Eclipse] handshake_failure 오류 해결하기 1
  2. PHP에서 https 연결인지 확인하기
  3. [보안] 내 비밀번호가 뚫릴려면 얼마나 걸릴까 - 비밀번호 안정성 검사 How Secure Is My Password? 20

Eclipse에서 새로운 플러그인을 설치하려 할 때 ProvisionException 오류가 뜨면서 handshake에 실패했다는 오류가 발생하는 경우가 있습니다. 이는 256비트 암호화되어있는 걸 복호화하는데 실패해서 발생하는 증상입니다.

Eclipse handshake_failure 오류 해결하기

자신의 자바 버전에 맞는 방법으로 해결할 수 있습니다. {JAVA_HOME]은 JDK 위치입니다.


Java 6인 경우 

아래에 해당하는 jar 파일을 {JAVA_HOME}/jre/lib/ext에 옮겨줍니다.

1. bcprov-ext-jdk15on-154.jar 

2. bcprov-jdk15on-154.jar  

그리고 http://{JAVA_HOME}/jre/lib/security/java.security 에 아래와 같은 항목을 추가해줍니다.

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider


Java 7인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html



Java 8인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html


지금 통신하고 있는 상황이 일반 http인지 아니면 https 보안 연결 통신인지 PHP에서 확인할 수 있습니다.



PHP에서 https 연결인지 확인하기

아래와 같은 함수를 통해 Https 사용 여부를 판단합니다.

function isSecure() {
return
(!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
|| $_SERVER['SERVER_PORT'] == 443;
}



true 값을 반환하면 https 연결을, false 값을 반환하면 http 연결을 의미합니다.



요즘 보안문제가 많이 대두되고 있습니다.  더불어 관련 업계와 직업도 많이 발전하고 있는 추세인데요. 특히 개인정보때문에 문제가 되고 있습니다.


당신의 개인정보를 지키는 가장 중요한 방법은 바로 비밀번호입니다. 내가 현재 쓰고 있는 비밀번호는 과연 안전한지 그 여부를 알려주는 사이트가 있습니다.

[보안] 내 비밀번호가 뚫릴려면 얼마나 걸릴까 - 비밀번호 안정성 검사 How Secure Is My Password?
 
http://howsecureismypassword.net 


위 사이트에 들어가시 비밀번호를 입력할 수 있는 칸이 있습니다. 자신의 비밀번호를 입력하면 자동으로 뒷배경 색이 변하면서 비밀번호의 안정성을 나타냅니다. (빨강 -위험, 노랑 - 보통, 초록- 안전)


또한 자신의 비밀번호가 해킹 당하려 얼마나 걸리는지도 표시되는데 당연한거지만 비밀번호가 길고 복잡할수록 푸는데 오래 걸린다는것을 확인할 수 있습니다.

이번 기회에 자신의 비밀번호가 얼마나 안전한지 확인해보고 필요하다면 바꿔 보안을 좀더 신경쓰는 계기가 됬으면 합니다.


좋은 정보였나요?
그럼 손가락을 눌러주세요:)