84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在自己的工程中使用了开源的EpicEditor,一种Markdown编辑器。但是从Markdown编辑器获取的内容在保持到MySQL数据库之前,应该要做一些过滤动作吧。比如引用第三方资源(JS/CSS/iframe),标签转义,避免SQL注入攻击等。
是否有最佳实践?是否有开源的组件可用?
人生最曼妙的风景,竟是内心的淡定与从容!
オープン ソース コンポーネントは見つかりませんでしたが、この問題に関する簡単な説明がここにあります。xssSQL インジェクションを防ぐには、厳密な入力フィルタリング、高度なデータベース接続クラス、および ORM を使用する必要があります。それ。
私はこのオープンソースエディタを使ったことがないので、サーバーに送信するコンテンツがマークダウン構文のコンテンツなのか、マークダウン翻訳された HTML なのかわかりません。 後者の場合、Bleach を使用して HTML タグを削除できます例:
ポータル: http://bleach.readthedocs.io/...
オープン ソース コンポーネントは見つかりませんでしたが、この問題に関する簡単な説明がここにあります。xss
SQL インジェクションを防ぐには、厳密な入力フィルタリング、高度なデータベース接続クラス、および ORM を使用する必要があります。それ。
私はこのオープンソースエディタを使ったことがないので、サーバーに送信するコンテンツがマークダウン構文のコンテンツなのか、マークダウン翻訳された HTML なのかわかりません。
リーリー後者の場合、Bleach を使用して HTML タグを削除できます
例:
ポータル: http://bleach.readthedocs.io/...