2010-04-01 4 views
0

사용자가 제공 한 URL의 이미지를 AS3 앱에로드하려고합니다. 그러나 나는 악의적 인 사용자가 이미지 대신에 "maliciousSwf.png"라는 확장명을 가진 SWF 파일을로드하는 것을 원하지 않습니다. 음, 해커가 swf를 역 컴파일 할 수있는 능력 이상의 보안 위협이 얼마나 큰지는 잘 모르겠지만 그러한 행동이 허용되지 않아야한다고 생각합니다.사용자가 AS3/Flash Loader.load()에 의해 swf 파일을로드하는 것을 금지하고 이미지로드 만 허용 할 수 있습니까?

그래서 이것을 막는 방법이 있습니까? 사용자가 플래시 앱에서 이미지를로드하도록 허용 할 때 SWF의로드를 막을 수 있습니까? 아니면 이것은 정말로 큰 문제가 아닐까요?

답변

1

사용자가로드 한 파일이 기본 응용 프로그램과 별도의 보안 도메인에로드되어 있는지 확인하면됩니다. 그러면 해당 코드가 귀하의 코드를 재정의 할 수 없습니다. 추가 안전성을 원할 경우로드 영역에 내용 마스크를 넣어 내용이 테두리 상자 밖으로 나올 수 없도록합니다.

관련 문제