로컬 전용 MAMP 설치는 안전합니까?


1

방금 스크립트와 관련된 "memory", "file_upload"등과 같은 php.ini 항목을 제외하고 설정이 변경되지 않은 기본 MAMP 서버 (OSX Lion을 실행하는 Macbook Air 11에)를 설치했습니다.

  • 이 로컬 서버를 Macbook Air에서 로컬로만 사용하는 자체 "웹 응용 프로그램"에 사용하므로 액세스 권한 만 있으면됩니다.
  • 내 PHP 스크립트는 온라인을 사용하여 두 웹 사이트에서 데이터를 가져옵니다. fopen
  • Mac에 표준으로 제공되는 것 이외의 바이러스 백신 소프트웨어 나 다른 유형의 보안 소프트웨어를 사용하고 있지 않습니다.

그래서 내 질문은 :

  • 안전한가요?
  • 개인 네트워크 외부의 누군가가 (1) 웹 응용 프로그램을보고 (2) 어떤 방식 으로든 웹 응용 프로그램에 액세스 할 수 있습니까?
  • OSX Lion에서 MAMP를 실행하여 보안 구멍을 열어야한다는 사실을 알고 있습니까?
  • 동일한 기본 설정 + Norton Antivirus를 사용하여 WAMP (Windows 7) 설치에 설치하는 것이 안전합니까?

깨달아 줘서 고마워

조엘


1
Apache의 Listen구성은 무엇입니까?
Shane Madden

나는 MAMP/conf/apache/httpd.conf파일을 확인하고 말했다 : Listen 8888. MAMP/conf/apache/original/httpd.conf말했다 :Listen 80

답변:


2

외부 연결을 허용하지 않으려면 로컬 호스트 만 수신하도록 서비스 구성을 변경하십시오.

Apache에서로 변경 Listen 8888하십시오 Listen 127.0.0.1:8888. MySQL에서 (이것은 이미 설정되었거나 설정되지 않았을 수도 있음) 설정했는지 확인하십시오 bind-address=127.0.0.1.


그래도 fopen웹 사이트 및 외부 데이터에 액세스 할 수 있습니까?
Rock

물론, 실행되는 코드를 제한하지는 않습니다.
Shane Madden

정말 고마워요 또 다른 것은 MAMP/conf/apache/httpd.conf서버가 사용하는 파일입니까? 다른 하나는 백업과 같습니다.
Rock

1
또한 홈 네트워크에 적합한 NAT 항목없이, 그 추가하고 싶었, 외부 사용자는 모든 개발 사이트에 도달 할 수 없습니다
조엘 E 살라스

Time Capsule에 최신 세대가 있는데 주소가 "Listen 10.0.1.4:8888"이어야합니까? 그리고 bind-address를 어디에서 수정할 수 있습니까? 나는 한 시간 동안 찾고 있는데 찾을 수 없습니까?
Rock
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.