씨와 자바의 차이점...
글쓴이: kirina70 / 작성시간: 목, 2008/06/26 - 8:42오후
보통 일반적으로 C는 보안에 취약하고 자바는 보안에 강한 것으로 알려져 있습니다.
그래서 대부분의 은행의 웹서비스를 jsp로 만든다는 소리도 들었습니다.
근데 씨의 포인터 부분 등의 시스템 해킹 요소를 제외하고 프로그래밍을 한다면
씨도 자바마냥 안전한 프로그래밍을 할 수 있을까요???
요전에 C#이 관심있어서 도서관에서 책한권봤었는데
C#저자가 C#에서는 포인터 부분이 없이 프로그래밍을 작성할 수 있다고 했습니다.
1.보안상 문제가 많이 되는 포인터 부분이라든가.....
배열의 바운더리 부분을 보안한다면 C도 자바정도의 안전한 프로그래밍이 될 수 있는지 궁금합니다.
2. 씨의 보안적 부분요소를 좀 더 세세히 알 수 있을까요??
제가 아는 바는 포인터를 많이 쓰다보면 프로그래밍 이해도도 떨어지고
대부분 이루어지는 BOF공격에서의 특이점을 가장 중점적으로 알고 있습니다.
이외의 보안의 위해요소가 어떤 부분이 있을까요?
3. 자바에서는 어떤 보안적 위해요소가 있는 지 궁금합니다.
답변 부탁드려요...
Forums:
질문에 대한 답변은
질문에 대한 답변은 아니긴 하지만 C#은 C보다는 Java에 더 가깝지 않아요?
질문이 좀...
포인터는 사실상 C의 근간인데, C에서 포인터를 빼버리면 아무 것도 못합니다.
"C에서 포인터를 빼면 안전하다"라는 얘기는 서버에서 네트웍선을 뽑아버리면 안전하다는 말과 별로 다를 게 없습니다.
비유가 멋집니다. ㅎㅎ
@@
댓글 달기