2017-01-19 1 views
-1

Stackoverflow와 같은 upvotes가있는 일종의 사이트에서 일하고 있다고 가정 해 보겠습니다. 다음 디렉토리를 가지고 있다고 가정 해보십시오. /ex/5627/votes.txt, votes.txt에는 3 개가 포함되어 있습니다. 내 웹 사이트에 publiclly를 저장하는 것이 안전할까요? 아니면 SQL 또는 다른 데이터베이스를 사용하는 것이 더 좋습니까?공개 정보를 공용 디렉토리에 저장하는 것이 안전합니까?

+1

"안전함"은 상대적인 용어입니다. DB는 텍스트 파일처럼 쉽게 해킹 될 수 있습니다. 일반적으로 나는 사람들에게 보이지 않게하는 공개 디렉토리에 아무것도 저장하지 않을 것입니다. 모호함을 통한 보안은 그곳에 있다는 것을 알고있는 사람들만큼이나 좋습니다. – Machavity

+0

개인 영역에 데이터를 보관해야한다고 생각합니다. 누군가가 부정적인 방법으로 데이터를 조작하는 것이 더 어려워집니다. 성능 및 보안상의 이유로 데이터베이스를 사용하는 것이 텍스트 파일보다 일반적으로 더 좋습니다. – CptMisery

답변

1

퍼블릭 정보이기 때문에 안전 합니다만, 애플리케이션을 확장하려는 경우 데이터베이스 솔루션을 사용해야합니다.

참고 : 데이터베이스는 파일이지만 빠른 검색, 정렬 등을 위해 최적화되어 있습니다. 공개적으로 사용 가능한 디렉토리에는 데이터베이스 파일을 저장하지 마십시오.

+0

공개 데이터베이스 파일을 공개 디렉토리에 저장하지 않는 이유는 무엇입니까? – Jeff

+0

@Jeff 데이터베이스에 대한 외부 액세스가 서버 및 개인 정보를 손상시킬 수 있습니다. –

+0

우리는 데이터베이스 파일에 대해 말하고 있습니다. 그래서 그는 대중 정보를 온라인으로 포함하고있는 MYI, MYD 및 FRM 파일을 저장한다고 말할 수 있습니다. 이 파일에 포함 된 공용 데이터 이외의 중요한 개인 정보가 포함되어 있음을 증명할 수있는 설명서를 가르쳐 주시겠습니까? – Jeff

관련 문제