Welcome to the 2023 Common Weakness Enumeration (CWE™) Top 25 Most Dangerous Software Weaknesses list (CWE™ Top 25). This list demonstrates the currently most common and impactful software weaknesses. Often easy to find and exploit, these can lead to exploitable vulnerabilities that allow adversaries to completely take over a system, steal data, or prevent applications from working. CWEs are becom
昨年の10月に刊行された書籍Ajaxセキュリティは,発刊直後に購入したが,しばらく積ん読になっていた。最近になって読み始めたのだが,いささかあきれる結果となった。HPの現役エンジニア2名の著作,一人は元SPI Dynamics社(WebInspectの開発元,HPが買収)出身,GIJOE氏の監訳ということで期待していたのだが,残念である。 残念だと思う主要な理由は,脆弱性への対策が十分に示されていないことだ。Ajaxであってもインジェクション系脆弱性が発生する可能性があること,むしろ従来型のWebアプリケーションよりもその可能性が広がることは説明されているが,肝心の対策が不十分だ。 本書第四章の後半には,対策として入力検査(バリデーション)が示されている。 4.6 適切な入力検査 4.7 リッチなユーザ入力のバリデーション しかし,入力検証だけでは,任意の文字入力を許す場合の対策はできない
silverlight先週のことになりますが、会社でデザイナーさんと一緒に Silverlight 2 アプリケーションを開発してみました。 完成品(4色目並べ)デザイナーとプログラマーの感想は会社のブログに書いています。デザイナー側の感想プログラマー側(私)の感想ブログの方にも書いてますが、とても快適に開発することができました。いままで HTML とか Flex でストレスに感じていたことをほとんど解消してくれる気がします。あと、デザイナーさんが Expression Blend を試すところを横で見ていたのですが、Photoshop や Illustrator を使える人ならば大きな苦労もなく馴染めるようです。ちょっとした操作感の違いはありますが、予想したよりも短い時間で使いこなしている様子に驚きました。Adobe も Expression Blend にあたる Flash Catal
これだわよ・・・ 日航、政投銀に融資申請検討 数百億円超規模 経営再建中の日本航空が、日本政策投資銀行による金融危機対応融資の申請を検討していることが4日、分かった。景気悪化に伴う需要急減で先行きの不透明感が強まる中、十分な手元資金を確保する狙いがある。数百億円規模を想定している模様だ。危機対応融資は昨年12月に政府の新総合経済対策を受けて始まり、08年度、09年度とも1兆円の枠がある。社債発行や銀行借り入れが難しくなっている企業の引き合いが強く、大手自動車メーカーを含む数十社が既に利用している模様。政投銀は12月だけで通常分も含めて2600億円程度の融資を実行している。 (朝日さんより) 本命も来たね、やっぱり。 しかしいくらなんでもやっていいことと悪いことがあるよ。 因みにアメリカはUAもノースもみんな一回潰れて給料半分になって年金も無くなってそれで今また潰れそうになってるわけ(航空会
「TIPS:テスト用コードをデバッグ時にのみ実行するには?」では、テスト用のコードをデバッグ版にのみ含めて、デバッグ時にしか実行されないようにする方法を紹介した。しかしこのようなビルド構成ごとの実行コードの切り替えは、前掲のTIPSのようにデバッグ版のビルド構成だけではなく、独自に作成したビルド構成ごとに行うこともできる。 なお、独自のビルド構成の作成方法については、「TIPS:VS.NETでデバッグ版/リリース版以外のビルド構成を追加するには?」で紹介した。 そこで、本稿ではビルド構成ごとに実行コードを切り替える方法について紹介する。 「独自のビルド構成」に対する「独自の条件付きコンパイル定数」の設定 本稿のサンプル・コードの前提条件として、「TIPS:VS.NETでデバッグ版/リリース版以外のビルド構成を追加するには?」の手順で「Demo Debug」という独自のビルド構成を事前に追加
実証実験 Windows Azureサンプル・デモ Webアプリケーションをクラウドの中に移行した例 デジタルアドバンテージ 一色 政彦 2008/12/17 2010/01/21 更新 PDC(Professional Developer Conference) 2008で、マイクロソフトによるクラウド・サービスのホスティング環境「Windows Azure」が華々しくデビューした。現在、その技術プレビュー(CTP)版の開発キット(SDK)が公開されており、各種サンプルを動作させてみたり、実際にクラウド・サービスを作成したりできるようになっている(日本ではTech Days Japan 2009という開発者向けイベントが1月27~28日に予定されており、そこで最新のWindows Azure情報が提供される予定だ)。 そのWindows Azureの登場で気になるのは、既存のWebアプリ
特集 Windows Azure開発入門(前編) 無償開発環境で試すWindows Azureクラウド開発 デジタルアドバンテージ 一色 政彦 2009/01/14 ■WebロールのWindows Azureクラウド・サービスの作成 「Webアプリ」はクラウド上に乗ると、その呼び方が「サービス」に変わる。つまり「Windows Azureクラウド・サービス」の中身は、基本的に「ASP.NET Webアプリ」である。そして、Windows Azureでは、通常の「Webアプリ」に相当するプロジェクトを「Webロール」と呼んでいる(ちなみに「Workerロール」というプロジェクトもあるが、これは非同期で何らかの処理を実行したいときに使用する)。 それでは、「Webロールのクラウド・サービス」(以降、Webクラウド・サービス)のプロジェクトを作成しよう。 ●Webクラウド・サービス・プロジェクト
特集 次世代コンピューティング概説 マイクロソフトが本気モードで進めるクラウド戦略 デジタルアドバンテージ 一色 政彦 2008/10/22 2008/11/08 更新 2008/11/17 更新 今年に入ってから、「クラウド・コンピューティング」(Cloud Computing)という言葉があちこちで見られるようになった。例えば、3月に発表された「Google App Engine」はクラウド・コンピューティングとして大きな注目を集めた。マイクロソフトが2008年10月の最終週に米国ロサンゼルスで開催した開発者向けカンファレンスの「PDC(Professional Developer Conference) 2008」においても、最も多いセッション・テーマは「クラウド・サービス」であった。グーグルが先鞭(せんべん)をつけたクラウド・コンピューティングだが、マイクロソフトも本気でこれに取り
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く