私はHTMLプログラミングクラスを教えています。私たちは、使用する標準のHTMLタグをすべて学びます。教科書を見ていて、セキュリティの点で重視されていないことに気付きました。これまでのところ、セキュリティの面で私が考えることができるのは、サーバー上にイメージとスクリプトを確実にホストすることだけです。他にどのようなセキュリティ対策が必要ですか?覚えておいてください、彼らはHTMLだけを知っています。HTMLセキュリティの概念
答えて
通常、セキュリティはHTMLでは実現されません。 HTMLは、データを表示するためのマークアップ言語としてのみ設計されています。ウェブ開発では、これは専らフロントエンド言語として知られています。
HTMLはクライアントに完全に渡されます。 HTMLやJavaスクリプトでデータを隠すべきではありません。ユーザーは、開発ツールを使用してコードを確認することができます。
ウェブセキュリティについて学生に教えたいのであれば、PHP、asp.net、jsp、およびルビー言語を調べ始めるでしょう.HTMLは、情報をフォーマットして表示する役割があるため、ほとんど脅威になりません。処理およびデータ検索は、より高度なバックエンド言語によって行われます。
私はこれを指摘するのは嫌ですが、HTMLはプログラミング言語ではありません。これは単にマークアップです。
ありがとう、たくさんの意味があります。私はこれらの概念を必ず学生に説明します。 (私は夏のキャンプでHTMLを教えています。あなたが疑問に思っている場合) – user1334361
HTMLは学生にウェブ開発を紹介するのに最適な方法です。非常にシンプルですが、どの言語を使用しても、ブラウザはHTML/Javascriptのみを受け取ります。もう質問がある場合は私にメッセージしてください、私は大学のASP.NET Web開発をしています:)。 –
HTMLはプログラミング言語ではありません。実質的に安全なものはありません。あなたはすでに「信頼できないリソースをロードしない」ですべてをカバーしました。
うーん、いいよ。 – user1334361
- 1. Oracle Fusion MiddlewareとWeblogicのセキュリティの概念
- 2. sqlite概念からcoredata概念へ?
- 3. 概念
- 4. ピボットテーブルの概念
- 5. インデックスアクセスの概念
- 6. メークファイルの概念
- 7. クラスの概念
- 8. プレーフレームワークの概念
- 9. 概念クラス図
- 10. 概念:APIレベルテスト
- 11. Windowsワークフローランタイムの概念
- 12. クラスの概念SAPUI5
- 13. LInuxシグナルの概念
- 14. C++の概念:CRTP
- 15. JPAリレーションシップマッピングの概念
- 16. UNIXブロックバッファキャッシュの概念
- 17. Cポインタの概念
- 18. Infinityループスライダの概念
- 19. Javaインターフェイスの概念
- 20. Androidダウンロードファイルタスクの概念
- 21. GCMサーバーアプリケーションの概念
- 22. java threadsの概念
- 23. C++スレッドの概念
- 24. Solr:サブクエリの概念
- 25. Nodejs Promiseの概念
- 26. Demandware MVCの概念
- 27. C++の概念ループ
- 28. C++の概念:無効な参照概念
- 29. Java SFTPクライアント - 概念
- 30. 概念 - javaとandroid
この種の投票は、フォーラムに適しています。あなたは本当にただ一つの技術(HTMLがそう呼ばれることができるならば)から人々のセキュリティを教えることはできません。ソーシャルエンジニアリング(あなたの銀行家サイトのようなページ)では、コード自体に直接関係しない他の多くのオプションがあります。 – Lekensteyn