ページで ckeditor コントロールを使用して、データベースにデータを挿入します。このコントロールにより、悪意のあるユーザーがスクリプトをデータベースに挿入できます。
どうすればこれを防ぐことができますか?
データベースへの挿入に使用されるコードを次に示します。
CKeditor1.text
エディター コントロールからのテキストが含まれます。
intro = intro + "....";
myStatic.insertFields("ID,Title, Block,isDep,dat,imgpath,intro", " E_News", "" + maxID + ",'" + txtTitle.Text + "','" + CKEditor1.Text.Trim() + "'," + isDep + ",'" + d + "','" + txtimgpath.Text + "','" +intro.Trim()+"'");