PHP 폴더 이름을 공개하는 데 보안 위험이 있습니까? 그렇다면 내 HTML 하이퍼 링크와 내 아약스 코드에 존재하는 폴더 이름을 숨길 수있는 방법이 있습니까?HTML과 AJAX에 폴더 이름 숨기기
0
A
답변
0
있습니까?
단순히 "아니오"라고 대답하는 것이 좋지 않은 대답입니다. 대답은 "의존적"이어야합니다. 대부분의 경우 폴더 이름을 으로 표시하는 것은 최소 위험은이지만 숨기려고하는 정보에 따라 폴더 이름을 숨기는 것이 좋습니다. @nogad가 지적했듯이, 잠재적 인 문제를 숨기려면 모호한 것을 사용하면 안되며, 실제 애플리케이션을 확보하는 데 집중해야합니다. 예를 들어
은 :
- 은 디렉토리 인덱스를 사용할 수 있습니다? 누군가 폴더 이름을 알고 있고 디렉토리 색인이 켜져 있으면 사이트의 해당 폴더 내용을 볼 수 있기 때문에 비공개로 유지하려는 사이트의 특정 요소가 표시 될 수 있습니다.
- 폴더에 로봇을 통해 쉽게 크롤링 할 수있는 항목이 포함되어 있습니까? "admin.php"나 "/admin/index.php"와 같은 일반적인 것들을 긁어 모으기 위해 고안된 스크립트가 많이 있습니다. 해커가 스크립트를 찾기가 더 어려워 지도록 숨기려고합니다.
- 예를 들어 보겠습니다. 두 개의 파일이 들어있는 폴더
/secretz428
이 있다고 가정 해 봅시다./secretz428/image.php
및/secretz428/admin.php
. 프런트 엔드 사용자에게/secretz428/image.php
을 노출하면이 폴더를 파고들 수 있으며admin.php
에서 발생할 수 있습니다. 이 스크립트에 보안이 없으면 (또는 해킹이 발생하기 쉬운 경우) 사이트를 열어 공격을받을 수 있습니다. 사용자가 모를수록 애플리케이션에서 리버스 엔지니어링 및 익스플로잇을하는 것이 더 힘듭니다.
내 HTML 하이퍼 링크에서 내 아약스 코드에 존재하는 폴더 이름을 숨길 수있는 방법이 있습니까?
확실히. 한 가지 방법은 PHP 스크립트 내에서 그것을 모호하게하는 것입니다. 예를 들어 :
는의 index.php : 무명 통해
switch ($_GET['id'])
{
case '1':
include('secret_folder/mysecretscript.php');
break;
}
-1
PHP 폴더 이름을 공개하는 데 보안 위험이 있습니까? PHP 폴더 이름을 드러내는에서 보안 위험이
NO
관련 문제
- 1. 폴더 이름 대신 폴더 ID가 표시되는 폴더 메타 이름
- 2. 대괄호로 폴더 숨기기
- 3. 폴더 및 확장명을 숨기기
- 4. 되풀이 폴더 숨기기
- 5. 폴더 숨기기 .htaccess
- 6. KML - 라벨에 이름 숨기기
- 7. HTML과 C 사이의 사용자 이름/암호 처리
- 8. 모드 재 작성 폴더 숨기기
- 9. 폴더 숨기기 소프트웨어는 어떻게 작동합니까?
- 10. 내 검색에 파일/폴더 숨기기
- 11. .htaccess를 사용하여 URL에 폴더 숨기기
- 12. sd 카드의 사진이있는 폴더 숨기기
- 13. 폴더 숨기기 및 탐색 vb.net
- 14. mod_rewrite를 마스크 폴더 이름
- 15. 리포지토리 폴더 이름 바꾸기
- 16. 루트 폴더 이름 변경
- 17. 배치 찾기 폴더 이름
- 18. 폴더 이름 변경, matlab
- 19. 앱 폴더 이름 변경
- 20. VBScript로 폴더 이름 바꾸기
- 21. gridview의 부모 폴더 이름
- 22. wincvs의 폴더 이름 바꾸기
- 23. 폴더 경로! = 패키지 이름
- 24. 폴더 이름 지정 문제
- 25. 폴더 이름 수정 방법
- 26. 폴더 이름 시트
- 27. svn의 폴더 이름 바꾸기,
- 28. 배치 파일의 폴더 이름
- 29. 하위 폴더 이름 바꾸기
- 30. 할당 폴더 이름
보안은 전혀 보안이 없습니다. https://en.wikipedia.org/wiki/Security_through_obscurity – nogad
@nogad 위키에서 인용 한 "시스템은 계층 적 보안과 관련된 심층적 인 전략에서 방어의 한 계층으로 모호성을 사용할 수 있습니다." 내 대답은 바로 그 라인을 따라 있지만, 보안에 현명해야하는 유일한 일이 아니라는 점에 더 중점을 두겠다. – FrankerZ