タグ

ブックマーク / teratail.com (92)

  • Cookieは暗号化されていれば盗まれてもいいの?

    Cookieは暗号化されていれば盗まれても良いのでしょうか? というのも、現在学習中のRuby on Rails4において、参考にしている定番サイト(Rails tutorial)の「第8章ログイン、ログアウト」において、そのような旨の記述があったためです。 http://railstutorial.jp/chapters/log_in_log_out?version=4.2#sec-a_working_log_in_method 問題は、次の一節です。 sessionメソッドで作成した一時cookiesは自動的に暗号化され、リスト8.12のコードは保護されます。そしてここが重要なのですが、攻撃者がたとえこの情報をcookiesから盗み出すことができたとしても、それを使って物のユーザーとしてログインすることはできないのです。 なぜ、「攻撃者がたとえこの情報をcookiesから盗み出すこと

    Cookieは暗号化されていれば盗まれてもいいの?
    ockeghem
    ockeghem 2016/11/23
    『これは、komachiさんが正しいでしょう。教材の説明が間違っていると思います。cookie が盗まれれば、それが一時Cookie であってもセッションハイジャックは可能です』
  • php require_onceで呼び出すプルダウン選択について

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

    php require_onceで呼び出すプルダウン選択について
    ockeghem
    ockeghem 2016/10/18
    回答者が、htmlspecialchars は出力の際に使え、PHPの入門書を読め、という妥当なアドバイスをしているが、PHPの入門書は入力時にエスケープしているものが多いのが何とも
  • PHPで読み込んだ外部ファイルの値に変数を入れる方法

    ockeghem
    ockeghem 2016/10/10
    外部ファイルから読み込んだ文字列をsprintfの書式に設定している回答が複数あるが、脆弱性の原因になり得るのでやめたほうがよい
  • header関数でURLパラメータに$_REQUEST['hoge']を使いたい

    ockeghem
    ockeghem 2016/10/10
    ベストアンサーの通り、パラメータをURLエンコードしないと、環境依存だがHTTPヘッダインジェクションの可能性があるね
  • DBのテーブルそのものを配列に入れたい

    ockeghem
    ockeghem 2016/10/10
    テーブルをダンプした内容を配列に入れたいという質問かと思ったら、テーブル名の一覧を配列に入れたいという質問だった
  • phpでmysqlは使わないほうがいいですか?

    ockeghem
    ockeghem 2016/10/10
    『本ではmysqlを使っているけど教授から今からはpdoを使ったほうがいいって言われたのでその理由について質問いたします! 』<まず教授に聞こうよ
  • SSHへの不正アクセス対処はログイン制限で十分なのでしょうか?

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

    SSHへの不正アクセス対処はログイン制限で十分なのでしょうか?
    ockeghem
    ockeghem 2016/10/08
    TCP Wrapperを使わない理由: 『allowを「アロー」、denyを「デニー」とか読む奴がいて、口頭だと何のことなのか混乱する』<www
  • プログラミング 才能

    努力型と才能型 「才能」という言葉でひとくくりにするのは私はあまり好きではないのですが、 才能がある人間は少ない努力でコードを作成できる 才能がない人間は才能がある人間より多くの努力をしてコードを作成できる ただ、これだけだと思います。 逆に見れば、努力型の人間も多くの時間を払えば同じレベルに到達できるという事ですから忍耐の問題だと思います。 あまりにも長時間努力しないと達成できない人は難しいと思いますが、そこは実際にやってみれば大体わかります。 プログラマの三大美徳「怠惰」「短気」「傲慢」 よくいわれることですが、この三大美徳は私は当たっていると思います。 特に「怠惰」が好きですね。 掃除するのが嫌いだから「ルンバ」を買おう 折り畳み傘を常時携帯しているが、重いものを持つのが嫌だから軽量な傘を買おう スマートフォンの充電忘れが嫌だから家と会社の両方に充電機を置いておこう 楽な方に楽な方に

    プログラミング 才能
    ockeghem
    ockeghem 2016/09/23
    回答19件>『普通にプログラマーとして会社で働いたり、フリーランスエンジニアとして働くのにも才能が必要で、努力だけではやっていくのは難しいのでしょうか?』
  • 特定のPHPファイルへの直リンクを禁止する方法

    質問をすることでしか得られない、回答やアドバイスがある。15分調べてもわからないことは、質問しよう!新規登録して質問してみよう

    特定のPHPファイルへの直リンクを禁止する方法
    ockeghem
    ockeghem 2016/08/10
    回答者がそろってリファラーの偽装は可能としているので、ついカッとなって補足的な回答を書きました
  • サーバーのセキュリティ対策について教えて下さい

    ※これまた回答削除機能がないので、すみません、PCから続きです。 ...で、メールサーバーなどはパッチ適用も含め、そこまでやる覚悟がないと、踏み台になってしまうのがオチです。 個人的には全くセキュリティについてわからなく、というなら、普通にレンタルサーバー借りて運用するのが、時間とコスト的に良いように思います。 ※OSで80項目、通信20項目、HTTPサーバー20項目位にはリスティングした項目数が及びます。 その上で、これだけだと回答としてあんまりなので、どの製品(OS/HTTP_SERVER)でも使える基的な考え方を以下に記載します。 ※bonbobon0816さんの回答の方がニーズに合っているでしょうが、せっかくなので書かさせてください。製品によってバージョンによる差異などもあるため、結局はある程度しっかりしたで勉強した上で、自作のサーバーを公開されるのであれば「最低限」などないと

    サーバーのセキュリティ対策について教えて下さい
    ockeghem
    ockeghem 2016/04/30
    『ドットインストールを参考にさくらVPSでウェブサーバーを構築しました。 私はサーバーのセキュリティについて全くわからないので、最低限何をしなければいけないのか』
  • webサーバーのセキュリティーに関して

    ockeghem
    ockeghem 2016/04/08
    Webサーバーにウイルス対策ソフトを導入するべきかという質問。回答(3件)は概ね妥当だが、質問者は理解しきれていない感じ
  • どうしてchageコマンドはあるのにaskaコマンドはないのですか?

    Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

    どうしてchageコマンドはあるのにaskaコマンドはないのですか?
    ockeghem
    ockeghem 2014/12/12
    chageコマンドはあるけどaskaコマンドはないなぁと思ったところ、既出の質問だった。回答はきついなぁ