サーバー管理・システム開発 Archive

DKIM 認証とは何ですか?

DKIM 認証とは何ですか?

DKIM はメールの送信認証技術です。SPF 認証がIP アドレスベースで行われるのに対し、DKIM は電子署名でこれを行います。

メール送信時に秘密鍵を使って署名を付加し、送信します。

メールを受信した側は送信元に公開鍵を照会し、情報が正しいかを検証します。

送信者を偽ったとしても、受信側で公開鍵を取得し送信情報と照合できなければ、そのメールは正しいものでないことが検出可能です。

※ここで言う「署名」は、文末に追記する送信者の名前や住所ではありません

DKIMは、署名するMail transfer agent(MTA)から検証するMTAまで、ほぼエンド・ツー・エンドの完全性を提供する。多くの場合、署名するMTAが発信者に代わりDKIM-Signatureヘッダを追加し、また検証するMTAがDNSを通じて発信者の公開鍵を検索する事で、受信者に代わり署名の正当性を立証する。
(「ドメインキー・アイデンティファイド・メール – Wikipedia」より引用)

電子署名を利用した、電子メールの送信ドメイン認証技術の一つ。深刻な社会問題となっているスパムメール、フィッシングメールなどの迷惑メールへの対抗策としてYahoo!社、Cisco Systems社、Sendmail社、PGP社の4社により共同開発された。
(「DKIMとは【DomainKeys Identified Mail】 – 意味/解説/説明/定義 : IT用語辞典」より引用)

(続きを読む…)

SPF 認証とは何ですか?

SPF 認証とは何ですか?

SPF 認証は、メール送受信に関する設定です。迷惑メールを有名なあるいはお客様のドメインを偽って送受信することを検出するために利用されます。

一見関係ないように思われるかもしれませんが、受信側が正しい送信元であるかを確認した際に、適切な設定を行っていないと受信拒否されてしまうため、重要な設定項目です。

Sender Policy Framework(センダー・ポリシー・フレームワーク)とは、電子メールにおける送信ドメイン認証のひとつ。差出人のメールアドレスが他のドメインになりすましていないかどうかを検出することができる。 SPF もしくは SPF認証 とも呼ばれる。
(「Sender Policy Framework – Wikipedia」より引用)

ドメインと無関係なメールサーバを利用して送信元を偽ったメールを送信しようとすると、受信側でそのことを検出して自動的に受け取りを拒否することができる。これにより、SPAM業者が大手プロバイダなどの有名なドメイン名を含むメールアドレスを利用することを防ぐことができるようになる。
(「SPFとは【Sender Policy Framework】 – 意味/解説/説明/定義 : IT用語辞典」より引用)

(続きを読む…)

名簿作成システム作成例(教育機関向け)

これはお客様からご質問いただきました内容の解答および作成例です。

SEECK.JP が作成した正式なシステムではありません。

要求定義

  • 名簿作成
  • エクセル
  • 最大40名程度
  • かんたん

作成例

シート構成

名簿作成システムには初期状態で3つのシートがあります。

(続きを読む…)

ホームページ作成サービス

ホームページ作成サービス

SEECK.JP はホームページ作成を行っています。

一般的なホームページでは、すべてをお任せいただく管理運営方式から、一部または全部をユーザー様で自由に行っていただけるシステムまで広く提供させていただいております。

その他、特定の処理を行うシステムや各所に情報を配信するシステム、各所の情報を一元的に集約するシステムなどの作成も行っています。

ホームページ作成例

システム型

フレームワーク使用例

SEECK.JP の2010 年頃からのホームページです。

  • CMS ではなく、多言語対応PHP フレームワークが動作しています
  • メインサイト以外の更新情報を自動的にトップページに表示し、Twitter (ツイッター)も含まれます
  • 1箇所の更新をSNS を含む複数箇所へ自動通知しますので、ユーザーは自分にあった情報取得手段を利用することができ、様々なライフスタイルの方に対応できます

WebPOS システム

SEECK.JP が開発したビジネスユーザ向けシステムです。

  • PHP フレームワークを利用しています
  • 通常のレジスターよりスムーズに導入でき、情報管理も簡単です

(続きを読む…)

ヒアリングとは何ですか?

ヒアリングとは、よく聴くという意味です。システム開発で最初に行われるもので、とても時間を必要とします。システム開発におけるヒアリングは要求定義書を作成するために必要な行為です。要求定義とは

  • なぜシステム化するのか
  • 何をシステム化するのか
  • 何をシステム化しないのか
  • 何が出来るのか
  • 何ができないのか
  • 現在の不満はどこあるのか

など非常に細かく聞取りを行います。この結果を受けて要求定義書を作成し仕様が決定します。仕様に沿って見積りを作成し、システム開発が行われ、納 品されます。納品時には要求定義書と照らし合わせ正しく機能しているかを顧客と確かめます。正しく動作している場合には検収され、納品は完了します。

ヒアリングではありとあらゆることを聞きます。極端に言うとヒアリングを終えたら翌日から顧客の会社に出社しても、本当の社員とかわりなく作業でき るほどです。必要なものや不要なものなどを一つ一つ決めていきます。仕様が決定すると変更ができないか変更に別途費用がかかり納期が大幅に遅れることから この作業は非常に重要です。

もっとも重要なのは”当然”を引き出すことです。問題点は簡単に分かりますが、業界の常識はわかりません。そういったいわなくてもわかることも聞き出す必要があります。