2014-03-06 1 views
0

사용자에게 자신의 서버에 배포 할 웹 응용 프로그램을 제공하고 싶습니다. 나는 사용자가 해킹하고 제거 할 수 없어야한다는 이미지 (광고)를하고 싶다.해킹 당할 수없는보기를 만들 수 있습니까?

+0

그들은 항상 이미지를 제거 할 수 있습니다. 가장 좋은 희망은 그것을하지 않을 정도로 충분히 힘들게하는 것입니다. –

+0

서버에 있으면 원하는대로 할 수 있습니다. – Barmar

답변

1

원시 소스 코드 (PHP 또는 ASP.NET)를 제공하면 코드를 우회하여 로고 등을 제거 할 수 있습니다. 이미지를 리소스 (ASP.NET에서)로 포함시킨 다음 코드 (C#/VB.NET)를 사용하여 해당 이미지를 페이지에 동적으로로드 한 다음 응용 프로그램을 컴파일하고 바이너리를 배포합니다.

캐주얼 사용자는이 방법으로 제거 할 수 없습니다. 그러나 숙련 된 사용자는 여전히 코드를 디 컴파일하거나 리소스 파일을보고 변경할 수 있습니다.

-1

당신이

나는 그 광고 차단제는 차단하지 않습니다 광고를 만들 수를 요구하는 경우?

대답은 : 없는

당신이

을 요구하는 경우 나 고객의 서버에서 광고를 표시하는 내 웹 응용 프로그램을 강제 할 수 있습니까?

대답은 다음과 같습니다. 그러나 여전히 서버간에 차단되거나 필터링되어 클라이언트에 전달 될 수 있습니다. 예, 기술적으로 애플리케이션에서 광고가 게재 될 수 있도록 보장 할 수는 있지만 방문자가 사이트를 볼 수 있다고 보장 할 수는 없습니다.

법적으로 (계약상의) 요구 사항이 될 수 있습니다. 그것은 훨씬 덜 복잡 할 것입니다.

+0

OP가 무엇을 요구하는지는 분명합니다. 언제나 포함되어 있고 제거 할 수없는 뷰를 생성 할 수 있는지 여부 – Bojangles

+1

가능한 경우에도 내 대답이 충분히 명확하기를 바랬습니다. 배달되다. 따라서 기술 구현의 관점에서 보자면 쓸데없는 노력 일 수 있습니다. 법적 요구 사항을 충족시키는 것이 가장 좋습니다. –

관련 문제