我正在使用ColdFusion 9和jQuery。訪問遠程時,ColdFusion CFC是否非常安全?
我是通過CFAJAXPROXY使用ColdFusion CFC的新手。我很好奇我的數據庫是否處於危險之中,以及我如何輕鬆修補安全漏洞。
我把這個頁面的頂部:
<cfajaxproxy cfc="brands" jsclassname="jsApp">
下面是在一些登錄後使用CFC:
<!--- ADD BRAND --->
<cffunction name="addBrand" access="remote">
<cfargument name="SiteID" required="true">
<cfargument name="Brand" required="true">
<cfscript>
LOCAL.SiteID = ARGUMENTS.SiteID;
LOCAL.Brand = trim(left(ARGUMENTS.Brand, 50));
</cfscript>
<cfquery name="GetBrands">
INSERT INTO Brands(SiteID, Brand)
VALUES (<cfqueryparam cfsqltype="cf_sql_integer" value="#LOCAL.SiteID#">,
<cfqueryparam cfsqltype="cf_sql_varchar" value="#LOCAL.Brand#">)
</cfquery>
<cfreturn true>
</cffunction>
這裏是jQuery的將數據上傳到CFC
$("#AddBrand").click(function() {
NewBrand = $("#NewBrand").attr("value");
var jro = new jsApp();
jro.addBrand(NewBrand);
});
那麼,這裏是否有一個很大的安全漏洞?應該訪問=「遠程」只用於檢索數據?
,而不是兩個線CFSCRIPT的,怎麼樣''? :) –
Henry