2011-05-12 2 views
0

저는 Asp.net 프로그래머입니다. 알고 싶습니다. 소프트웨어 구성 요소에는 보안 고려 사항이 있으며 해킹을 방지하기 위해 서버 구성에는 어떤 것이 있는지를 알고 싶습니다.소프트웨어 부분의 보안 고려 사항 및 서버 구성의 내용

예를 들어 나는 SQL 주입 방지가 소프트웨어 부분이지만 사이트가 서버 부분에있는 것을 방지한다는 것을 알고 있습니다.

코딩시 고려해야 할 보안 위험은 무엇입니까? 초보자의 경우

+4

이것은 매우 광범위한 질문입니다. 좀 더 구체적으로 물어보십시오. http://security.stackexchange.com/ –

+0

정확하게이 질문은 광범위한 질문이지만 모든 신체가 단지 짧은 대답을주고 그/그녀의 개인적인 경험을 제공하기를 바랍니다. – Arian

답변

1

:

  • XSS => 항상 HTML은
  • SQL 인젝션은 => 항상
  • 질량 할당 => 항상 항상 뷰 모델을 사용하여 매개 변수화 쿼리를 사용하여 사용자로부터 오는 것도 인코딩
  • CSRF => 사용 위조 방지 토큰

...이리스트는 Developer Highway Code (proba에 계속 bly 가장 포괄적 인 가이드 ...).

서버 구성 부분에 관해서는 http://serverfault.com에 관한 질문을 주저하지 말고 expertize 영역을 전문으로하는 사람들의 답변을 얻을 수 있습니다.

1

일반 보안 취약성에 대한 간략한 개요와이를 완화하기위한 단계는 OWASP Top 10 for 2010을 확인하십시오. 다른 사람들이 말했듯이 이것은 광범위하고 복잡한 주제이지만 상위 10 위는 당신이 습득해야하는 개념을 알려줄 수 있습니다.