タグ

hmy-kのブックマーク (313)

  • CentOS 5 : パスワードポリシー インストールと設定 : Server World

    企業のコンプライアンスが求められる中で、パスワードの設定は重要です。 簡易なパスワードを設定しないようにルールで定めてはいても、システムでの強制力がなければ なかなか守られません。パスワードのルールはシステム側の設定で対応しましょう。 パスワードの有効期限を設定する。ユーザーは設定した日数以内にパスワードを変更しなければならない。 ただし、この設定はアカウント新規作成時のみ有効。既存のアカウントには影響しない。 当設定がされていない既存ユーザーに設定する場合は「chage -M 日数 ユーザー」で設定。

    hmy-k
    hmy-k 2014/06/27
    ログインパースワードのポリシー設定
  • PAMによる認証の仕組みを調べてみた - GeekFactory

    /etc/pam.d/system-authが気になって夜も眠れないので調べてみました。この設定ファイルはOS全体の認証*1を司るものです。コンソールでログインするとき、SSHで接続するとき、su(switch user)するときなど、多くの場面で利用されます。 /etc/pam.d以下にあるファイルは下記の書式になっています。 タイプ コントロールフラグ モジュール [オプション] タイプは4種類あります。 auth 認証を許可するかどうかです。ユーザが物であるかを、パスワードなどの入力によって確認をします。また認証方法を変更することも可能です。 account パスワードの有効期間や認証時の時間などでアカウントの有効性をチェックします。authとセットで使用されます。 password 認証方法を変更するメカニズムを提供します。通常はパスワードの設定/変更する場合です。 sessio

    PAMによる認証の仕組みを調べてみた - GeekFactory
    hmy-k
    hmy-k 2014/06/27
    ユーザ認証に失敗したときの挙動を設定
  • Linuxでのグループ、ユーザ追加する方法 - The little technique for SE.

    <環境> Linux<概要> システムへのグループ、ユーザを追加する方法です。<備考> 新規グループに新規ユーザを追加する手順を紹介します。 順序は次の通りです。 (1) groupadd コマンドで新規グループを作成します。 (2) useradd コマンドでユーザを追加します。 (3) 作成したユーザに passwd コマンドでパスワードを付与します。 (1)を行わないと、useradd コマンドでグループを指定できないためエラーになります。 (3)を行わないと、作成したユーザアカウントはロックされたままログインできません。(rootユーザは除く)<備考> 文中の規約はLinuxディストリビューション、版数により異なることがあります。 設定ファイル名: /etc/group /etc/passwd 関連ファイル名: /etc/gshadow /etc/shadow /etc/defau

    Linuxでのグループ、ユーザ追加する方法 - The little technique for SE.
  • 【Apache】HTTPヘッダの確認方法とセキュリティ対策(レスポンスヘッダの変更方法) | 渡辺大祐ブログ

    通常HTTPヘッダを確認する時は、telnetを使ったりするが、コマンドって何かとめんどくさかったりする。 ブラウザがFirefoxだったら、LiveHTTPHeadersというアドオンを使うと簡単に、リクエストヘッダとか、レスポンスヘッダ等のHTTPヘッダ情報を確認できる。 実際に確認すると。。。 下のようにApacheのバージョン、phpのバージョンまで出力されている。 これはセキュリティ的によくない。 Server: Apache/2.2.6 (Win32) PHP/5.2.5 X-Powered-By: PHP/5.2.5 Apacheのバージョン情報を隠すために、httpd.confのServerTokensとServerSignatureの設定を変更すればよい。 設定がない場合は以下の2行を記述。 ServerSignatureは、エラーメッセージ出力時にフッタを表示するかしな

    hmy-k
    hmy-k 2014/06/27
    シグネチャを表示させない
  • cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記

    なお、時間設定方法や書式についてはここでは解説しません。 拙作「くろんメーカ」をお使いください。 くろんメーカ - crontab用のコマンドを自動で生成します。 そのままコピペしてお使いください。 crontab -e で直接編集しない 有名な話ですが、crontab -r とやってしまうと全てが一瞬で消え去ります。 まさにバルス! 間違えて crontab -r してしまい、crontab をふっとばしてしまった。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 crontab -r を安全にする - antipop 必ずローカルファイルに設定を書いたうえで、それを反映させるようにしましょう。 $ crontab -l > ~/crontab # 現在の設定をバックアップ $ vi ~/crontab # ローカルファイルを編集 $ crontab < ~/cro

    cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記
  • 「世界が変わらないのはエンジニアのせいでもある」堀江貴文氏がフリーエンジニアに向けて放つ5つの提言 - エンジニアtype | 転職type

    堀江貴文氏(写真は2013年5月14日掲載の弊誌記事より) 独立行政法人情報処理推進機構(IPA)が2013年に行ったアンケートによれば、8割を超える企業が「IT人材の不足を感じている」と回答している。フリーランスで働くエンジニアの存在意義は、今後ますます高まっていくことが予想される。 だが、フリーエンジニアが働く環境には、依然として大きな課題がある。個人事業主を受け入れない開発現場があるなど、社会的地位が低いこと、プログラミング業務以外の雑務に追われることが、フリーで働く上での障害となっている。 首都圏コンピュータ技術者株式会社の創設25周年を記念して行われたフォーラム こうした課題の解決を目指してフリーエンジニアの支援を行ってきた首都圏コンピュータ技術者株式会社(MCEA)は、創設25周年の節目となる2014年、フリーエンジニアのブランド化と品質保証のための新たな取り組みをスタートさせ

    「世界が変わらないのはエンジニアのせいでもある」堀江貴文氏がフリーエンジニアに向けて放つ5つの提言 - エンジニアtype | 転職type
  • 3 Minutes Networking

    インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。

  • Apacheで簡単にリバースプロキシ構築(SSL通信転送付き)

    リバースプロキシサーバーの環境 Apache 2.2.3 + mod_proxyを使ってリバースプロキシを構築しています。OSは「CentOS5.6」。 httpd.confの編集 # vi /etc/httpd/conf/httpd.conf <IfModule mod_proxy.c>  ←コメントアウトされているので、コメントインする ProxyRequests Off ←フォワードプロキシ機能の無効化 <Proxy *> ←プロキシ利用者のアクセス制御はここで設定 Order deny,allow Allow from All ←とりあえず全許可 </Proxy> <VirtualHost *:80> ← VirtualHostで80ポートを指定しないと、HTTPS(443)もここで処理されてしまう ServerName リバースプロキシのIPまたはFQDN:80 ←なくても動く?

    Apacheで簡単にリバースプロキシ構築(SSL通信転送付き)
    hmy-k
    hmy-k 2014/06/04
    squidとどっちがいいのか
  • Blogメモφ(..)

    一昨年からフリーランスになり、上場企業でPM兼テックリード(アーキテクトや技術顧問的な動きも)として、実現方法の検討、Rails/Nuxt.jsでの開発や改善・提案、フォローを行なっています。 また、昨年は並行して、スタートアップ企業で技術顧問として、動画のストリーミング配信や決済、AWS周りのサポートも行っていました。 両社ともフルリモートで事務所に行った事はないですが、問題なく業務が進んでいます。 日々、技術の積み上げを意識して、価値提供を目指しています。

    hmy-k
    hmy-k 2014/06/04
    configureが動かないときは、まずはgccをインストール
  • EC2にSSH接続用のユーザーを作成する - Qiita

    EC2に対してcapistranoでデプロイするためにはSSH接続できるユーザーが必要になる。 今回はdeployユーザーを作成する。 ユーザー作成 既存ユーザー(ec2-user)EC2に接続する。

    EC2にSSH接続用のユーザーを作成する - Qiita
  • 実はFiddlerがすごすぎたので、機能まとめ紹介

    今までFiddlerをただのセッションの中身を確認できるLocal Proxyとしてしか見ていなかったのですが 改めて良く調べると色々できることが多すぎると判明。感動したので便利な機能をまとめてみました。 先に簡単に説明しておくと、FiddlerはMicrosoftが無料で配布しているWeb Debugging Proxyです。 Windows環境にインストールして、ブラウザとサーバの間の通信を読んだり操作したりできます。 配布サイトはこちら。 Fiddler Web Debugger – A free web debugging tool 動作環境は「Windows 2000 / XP / 2003 / Vista with Microsoft .NET Framework v2.0 or later」 今回使ったバージョンは、2009年9月10日時点で最新の安定版、2.2.4.6。 と

    実はFiddlerがすごすぎたので、機能まとめ紹介
  • 基礎から理解するデータベースのしくみ(11)

    表1●トランザクション処理の分離レベルと,それぞれで発生する可能性がある現象。分離レベルは下に行くほど高くなります マルチユーザー環境では新たな問題が発生 ここまでの説明は基的に,一人のユーザーがデータベースにアクセスしていることを前提にしていました。しかし実際には,複数のユーザーが同時にデータベースにアクセスすることはよくあります。むしろ,受発注システムや座席予約システムなど,実用データベース・アプリケーションのほとんどは,複数のユーザーが同時に使うことを前提にしていると言ってよいでしょう。こうしたマルチユーザー環境では,ユーザーが一人のときには無かったさまざまな問題が起こります。 例えば,ユーザー1がトランザクションの途中で特定のレコードの内容を変更したあとで,別のユーザー2がそのレコードを読み込んだとしましょう。そのあとでユーザー1がトランザクションをロールバックしたら,ユーザー2

    基礎から理解するデータベースのしくみ(11)
    hmy-k
    hmy-k 2014/05/26
  • ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習

    最近、あまりプログラミングが得意でない人のサポートをする形で、長い時間にわたってペアプログラミングを行っている。そのなかで、気がついた悪い習慣と成長するための良い習慣というものをまとめてみる。 この記事のバックグラウンドとなる体系的知識がになりました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング あわせて読みたい 経営者マインドが足りない!vs. 現場に任せてくれない!の対立をなくすカードゲームをつくった話 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 心理的安全性ガイドライン(あるいは権威勾配に関する一

    ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習
  • 何故プログラマーは起業に追い込まれるのか

    自分はプログラマーで、多くのプログラマーと同じように、コードを書く行為そのものが幸せであり、いつまでもコードを書いていたいと思う。 だが30を越えて、今までいくつかの会社でサラリーマンエンジニアとして働いた経験を総合するに、 少なくともこの国でプログラマーで居続けるためには起業する以外の選択肢は無いのだという結論に至った。 良いコードを書くと出世してコードが書けなくなる普通にコードを書いて、スキルを磨いて、リリースを成功させていくと、やがて肩書きがついて雑務に振り回される日々が訪れる。 プログラマーにとって何よりも大事なのは連続した集中、それも出来るだけ長い時間だ。 昇進して部下が出来たり、質問される機会が増えたり、評価業務やら、上級職会議やら、採用面接やら、一つ一つは大した事が無くても、 出社時間は気が付けば断片化して切り刻まれ、一日に一時間続けて集中する事すら困難になってしまう。 もは

    何故プログラマーは起業に追い込まれるのか
  • AWS(EC2)にプロキシサーバを構築(squid) - Techな雑考

    hmy-k
    hmy-k 2014/05/21
  • AngularJS入門 (全12回) - プログラミングならドットインストール

    JavaScriptのMVCフレームワークであるAngularJSについてその使い方の基礎を解説していきます。

    AngularJS入門 (全12回) - プログラミングならドットインストール
  • AngularJS使い方メモ - Qiita

    AngularJSアプリケーション開発ガイド を読みながら勉強したときのメモ。 HelloWorld AngularJS を入手する 公式サイトから angular.min.js をダウンロードする。 HTML を書く <html ng-app> <head> <script src="angular.min.js"></script> <script src="helloWorld.js"></script> </head> <body> <h1 ng-controller="HelloWorldController">{{message}}</h1> </body> </html> angular.min.js を読み込む。 ng-app ディレクティブを付けたタグの中が、 AngularJS のテンプレートとして処理される。 ng-controller ディレクティブを付けたタグの中

    AngularJS使い方メモ - Qiita
  • 萌えイラスト上達法! お絵かき初心者の学習部屋

    皆さんは、デッサンをして色塗りの法則を見つけているかと思います。 今回は、ちょっと違った視点で色塗りの法則を見つけて頂こうと思います。 最近では、ゲームCGが凄くリアルになりつつあります。 なぜ綺麗になってきているかというと、 昔のゲームゲーム機の処理速度が遅いためフェイク(嘘)をついて それっぽくしていました。 ファイナルファンタジー7より 最近では、ゲーム機の処理速度が速くなったため 現実にある法則に基づき物理的に処理をする 物理ベースレンダリング が採用されるようになったからです。 ※とはいえフェイクもありますが、近づきつつあります。 ファイナルファンタジー15より さて、そんな物理ベースレンダリングが採用された ゲームCGの原理(処理)を勉強することで リアルよりな色の出し方(描き方)の理屈が学べると思いますので記事にしました。 あくまでも、知識として持っておくことで 次の塗りか

    萌えイラスト上達法! お絵かき初心者の学習部屋
  • 「それ、根拠あるの?」と聞かれた時の統計分析

    実は、必ずしもそうではないと思います。もちろん、私も複数の分析手法についての知識はそれなりに持ってはいます。でも、その知識や使える手法の数の多さそのものが、自分の実務のパフォーマンスに直結しているとは考えていません。 さらに、一般のビジネス実務で使う統計分析は、単回帰分析までできれば充分です。具体的には、例えば新規事業企画書に活用する一例として下記のようになります。他にも用途は色々とあると思いますが、それぞれの手法の特徴をお互いに補完しながら効果的に企画ストーリーを作り上げた例です(具体的な使い方については『それ、根拠あるの?と言わせない データ・統計分析ができる』で紹介していますので、関心のある方はお目通しください)。 平均値・中央値 → 市場の規模をつかむ 標準偏差とヒストグラム → 計画通りにいかないリスクを評価する 相関分析 → 効果的な施策を特定する 単回帰分析 → 計画性・収

    「それ、根拠あるの?」と聞かれた時の統計分析
  • Lesson1:メール配信の全体像を知る,SMTPとPOP3を使い分ける

    メールのやりとりでは,送信と受信で別のプロトコルが使われている。送信に使われるのはSMTP,受信に使われるのはPOP3である(図1-1)。また,メール・サーバー間でメールを転送するときは,ドメイン名からIPアドレスを調べるDNSdomain name system)のしくみを使う。 図1-1●2種類のプロトコルを使ってメールを送受信する メールを送信し,相手が受信するまでには2種類のプロトコルを使う。一般的には,メーラーからメール・サーバーへの転送,およびメール・サーバー間での転送にはSMTPを使い,メール・サーバーからメールを取り出すときにはPOP3を使う。 [画像のクリックで拡大表示] このように,さまざまなしくみを利用してメールはあて先まで届けられる。Lesson1では,メール配信の全体像に迫ろう。 サーバー間の転送にもSMTPを使う はじめに,メールを送受信するのに必要となる,メ

    Lesson1:メール配信の全体像を知る,SMTPとPOP3を使い分ける