Obfuscation Vs. Encryption(난독화 Vs. 암호화)

 

“If you’ve ever visited a secure Web site, you’ve heard of or used encryption. Encryption requires that the user has a key and the Web site that you’re talking to or exchanging a message with also has a key, called a public key or a private key. Encryption is secure as long as those keys are secure."

  암호화는 키를 이용하여 data를 안전하게 전송,보관 하는것(공개키 or 비밀키).
결국 키가 안전해야한다.

"Obfuscation is only secure if unwanted eyes don’t know the mechanism whereby the data is being obfuscated, as opposed to encryption, which is secure as long as you hold the keys."

 난독화는 코드의 전체 또는 부분의 변환을 통해서 메카니즘을 이해하기 어렵도록 만드는 것. 난독화한 방식을 알면 난독화를 풀 수 있다.

" Obfuscation is only secure as long as the attacker cannot deduce how the
data was obfuscated and reverse the process. This is different to encryption in which a key is used in the encryption process and the data will not be ecipherable by an attacker as long as the key is secure"

 

동영상 URL : http://www.youtube.com/watch?v=EBFXgy4eyC4

 

'Study_1 > BackGround' 카테고리의 다른 글

grep 명령어  (0) 2014.11.28
010Editor Template 활용  (0) 2014.11.28
Intermediate, Mnemonic 언어 등  (0) 2014.11.16
API Hooking  (0) 2014.11.09
Posted by 여얼씨미이
,

API Hooking

Study_1/BackGround 2014. 11. 9. 19:17

후킹(Hooking)?

후킹은 SE(Software Engineering)용어로 O/S나  응용 S/W 등의 각종 컴퓨터 프로그램에서 S/W 구성 요소 간에 발생하는 함수 호출, 메시지 이벤트 등을 중간에서 바꾸거나 가로채는 명령, 방법, 기술이나 행위를 말한다. 이때 이러한 간섭된 함수 호출, 이벤트 또는 메세지를 처리하는 코드를 후크(Hook)라고 한다. (위키)
즉, IT에서 후킹이란 S/W의 이벤드 등을 후크(갈고리)를 사용해서 가로채는 행위이다.
후킹 ∈ 해킹의 기술 

 


 

이벤트?

이벤트라는 것은 O/S에서 처리하는 일련의 반응이다. 후킹을 이용해서 이벤트를 발생되게 할 수도 있다(?)

 


 

 

'Study_1 > BackGround' 카테고리의 다른 글

grep 명령어  (0) 2014.11.28
010Editor Template 활용  (0) 2014.11.28
Intermediate, Mnemonic 언어 등  (0) 2014.11.16
Obfuscation Vs. Encryption  (0) 2014.11.11
Posted by 여얼씨미이
,

시작

Daily Life 2014. 10. 15. 15:46
처음으로 해보는 블로그
열심히 기록을 남겨야지

스티븐 잡스 "역사에 흔적을 남겨라"



Posted by 여얼씨미이
,