TISTORY356 널포인트 역참조 조치하기 널포인트 역참조 조치하기 LIST인 경우는 if( testList != null && testList.size > 0 ){ testList가 null인지 확인하고 size로 값이 0보다 클 때(값이 있는 경우) 사용하면 된다.} String인 경우는 String getString = ( testString!=null && testString.length()!=0) ? testString : "null"; 으로 testString의 값을 null와 length로 값이 있는지 확인하고,true면 testString의값을 사용하고, false라면 특정 텍스트("null")을 넣어주면 된다. 2015. 12. 2. encrypted 파일 복구하기 (가능) 랜섬웨어 Crypt0L0cker 바이러스가 걸려서 중요 문서 파일들이 encrypted 확장자로 변하면 난감합니다. 당신은 아마 많은 뉴스와 이야기를 듣고 이 블로그에 왔을 겁니다. 그리고 기사 내용을 보면 절대 복구가 불가능하고, 바이러스 유포자만 알 수 있다고 하죠. 맞습니다. 못합니다. 그러니깐 랜섬웨어에 걸리면 망하는 겁니다. 한 번 바이러스에 걸려서 암호화된 파일은 복원할 수 없다고 보면 됩니다. We will find a way. We always have. 우린 답을 찾을 것이다. 늘 그랬듯이.- 인터스텔라 복구할 수 있는 방법을 적겠습니다.하지만, 복구할 수 있는 조건이 있습니다. 1. 바이러스에 걸린 실제 컴퓨터. 2. 그리고 바이러스를 백신으로 제거한 그 컴퓨터.3. 시스템복원기록이 남.. 2015. 11. 30. 아마존 첫 결제 보호되어 있는 글 입니다. 2015. 11. 24. 부적절한 예외처리 감리 보안 점검에서 '부적절한 예외처리' 보안 약점이 나왔다. try catch 문에서 catch (Exception e) 예외처리를 하는 건데, 어찌해야될지 몰라서 구글링과 발만 동동 굴리고 있었다. 하나하나 모두 예외에 따라서 분석 및 처리할 시간은 없다. 다행히도 지금으로부터 4년전 (2011년) 보안점검에 걸려서 누군가 후속조치를 한 소스코드를 발견했다. 물론, 후속조치한 소스코드가 맞는지는 모르겠지만 이게 맞을 것 같다라는 생각에 글을 남겨본다. 일단, 예외처리에 뭔가를 써줘야 감사를 넘어갈 수 있기 때문이다.... 그 방법 중에 하나가 그냥 로그를 남기는 방법. 일단, lo4j.Logger를 임포트 해준다. (드래그할 수 있어요.) import org.apache.log4j.Logger; 그리.. 2015. 11. 23. 이전 1 ··· 56 57 58 59 60 61 62 ··· 89 다음