Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を
Windows SQL Server 2005サポート終了の4月12日が迫る、報告済み脆弱性の深刻度も高く、早急な移行を
こんにちは、大前です。 ちょうど本日(10/29)は ELB の BlackBelt がありました。よく使うサービスではありますが、改めて話を聞くと学ぶ事が多く面白かったです。 せっかくなので何かしらアウトプットをしたいと思い、ブログを書いていきます。 今回は掲題にある通り、ALB のリスナールールを使って、特定の User-Agent からのアクセスブロックをやってみようと思います。 やること ALB にアクセスがあった場合に、User-Agent に Android が含まれていたらブロック(503を返却)する様にしてみます。 やってみた 前準備 細かい手順は省きますが、ALB と EC2 を作成し、apache をインストールしました。 エンドポイントにアクセスするとページが表示されます。 ルールの追加 ロードバランサーの「リスナー」タブより、ルールを設定したいリスナーの「ルールの表
「UIEngineとはいったい何なんですか?」という質問を受けると、普通は「ユーザーインターフェイスを表示するためのミドルウェアです」などと答えている私だが、内心は「ミドルウェア」というあいまいな言葉を使うことに毎回少し違和感を感じている。 技術的にもっとも的確な答は、「UIEngineはインタラクティブなアプリケーションを実現するためのuser agentです」なのだが、この「user agent(ユーザー・エージェント)」という言葉の定義が技術者の間にすらちゃんと浸透していないので、ミドルウェアなどというより汎用的な(=あいまいな)言葉を使ってごまかしているのである。 ウェブの世界に生きているエンジニアにとっては、user agentとは、ブラウザーからHTTPヘッダーを使って送られてくるブラウザーの識別子のことである。例えば、 Mozilla/4.0 (compatible; MSI
► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20
クローキングとは、サイト訪問者が人間なのか、検索エンジンのクローラーなのかを判断し、それぞれに異なるページを表示するSEOスパムのことです。 過去にはBMWやリコーが、クローキング(JavaScriptによるリダイレクト)を行い、Googleにバレて一時的にインデックス削除されたことがあります。 クローキングは過去のスパムだと思っていたのですが、いまだに使用しているサイトがあったようです。 クローキングのSEOスパムが言い訳できない状況でバレてしまったサイトの悲劇− Web担当者Forum クローキングサイト発見までの経緯などはリンク先を読んで頂くとして、今回はクローキングと関連性の深いUser Agent(ユーザーエージェント)にスポットを当ててみたいと思います。 User Agent(ユーザーエージェント)とは User Agentとは、HTML文書を解釈するプログラム情報のことで、パ
D-Link製のルータに、User-Agentを「xmlset_roodkcableoj28840ybtide」という文字列にしただけで設定を変更できてしまうというバックドアがあるらしいです(解説しているブログ記事:Reverse Engineering a D-Link Backdoor)。 同じファームウェアがPlanexのBRL-04URやBRL-04CWにも使われているそうです。犯人はJoelさんなのでしょうか。 ファームウェアを解析したところ、この文字列および認証をパスするコードが発見されたという。通常このようなルータの管理画面は内部ネットワーク側からしかアクセスできないはずなので、外部からの攻撃に使われることはないとは思うが、注意しておいたほうがよさそうだ。
ケータイ(フィーチャーフォン)→ ケータイ用サイト iPhoneとiPod、Androidのスマホ→ スマホ用サイトへ iPadとAndroid タブレット→ PCサイトへ といった感じで、Android タブレットで、UAにMobileが入っているものはとりあえず別として、ユーザーエージェントによって振り分けを行いたい。 <?php $ktai="<$MTBlogURL$>m/"; $smaho="<$MTBlogURL$>s/"; $tablet="<$MTBlogURL$>t/"; $ua=$_SERVER['HTTP_USER_AGENT']; if((strpos($ua,'DoCoMo')!==false)||(strpos($ua,'KDDI')!==false)||(strpos($ua,'UP\.Browser')||(strpos($ua,'UP.Browser')!=
$200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81
ChromeでUser-Agentを変更する場合、起動オプションをつけるという方法で行なっていましたが、Chrome標準のデベロッパーツールから変更ができるようになったみたいです(自分の環境はDev17)。 [F12] でDev Toolを起動 > ウィンドウ 右下の歯車(Setting)アイコンをクリック > [Override User Agent]をチェックしてUAを選択 主要UAはプリセットされてますし、自分で追加もできます。ばっちり。 「Chrome User-Agent 変更」のキーワードで、この記事 http://miyamomonikkie.blog.so-net.ne.jp/2010-02-12-2へのアクセスが多いので、念のため記しました。
User-Agent文字列を利用したAndroid搭載携帯端末(スマートフォン)とタブレットの区別について Posted by Hideki at 2011年5月10日 09:46 タグ: Androidスマートフォン Facebookでシェア 2011年5月6日の記事「.htaccess(mod_rewrite)でスマートフォン向けページへリダイレクトさせる方法」において、検討課題として「単純にUser-Agentの文字列にiPhone・Androidが含まれる場合のみリダイレクトでよいのか? iPhone・Android以外のデバイス、Androidを採用したタブレット端末の場合はどうするのか?」を挙げていました。 そこで引き続き、Android搭載のスマートフォンとタブレットを区別する方法がないか調査してみたところ、Official Google Webmaster Central
はじめに CloudFrontの導入の際に、特に何も設定を行わないと、CloudFrontを通過する時点でUser-agentの値が「Amazon CloudFront」に書き換えられてしまいます。 その場合、今までUser-agentの情報をもとにPCサイトやモバイルサイトへの振り分けを行っていた場合、うまく振り分けられなくなってしまいます。 今回はそういう状況を回避するためUser-agentの値を導入前と同じように取得するための設定を行います。 また、CloudFrontはELBまたはS3に対してしか導入できない(2016年4月現在)ため、今回はELBを利用した以下の構成で行います。 0. 事前準備 今回は以下のphpファイルをサーバに配置してUser-agentの値を確認します。
Thunderbirdで受信したメッセージが、どんなプログラムで作成されたものなのかが気になることがあります。 そんな時は、ヘッダを「すべて」表示して探せば相手が利用しているメールクライアントなどを判別することができます。 しかし、ヘッダの表示スタイルを「標準」にしている方がほとんどでしょうし、「すべて」の中からそうした情報を見つけ出すのも結構面倒なものですね。 Thunderbirdに「Display Mail User Agent」というアドオンをインストールしておけば、こんな面倒なことをしなくても、相手が利用しているメールプログラムを標準ヘッダ上にアイコン形式で表示させることができるようになります。 「Display Mail User Agent」をインストールすると、メッセージヘッダの右端に送信者が利用するメールプログラム/アプリケーションがアイコンで表示されるようになります。
The user-agent string ("UA string") identifies your browser and provides certain system details to servers hosting the websites you visit. This topic describes changes made to the user-agent string in Internet Explorer 10. It contains the following sections: Internet Explorer 10's UA string Identifying touch-enabled systems New architecture token for ARM devices Related topics Internet Explorer 10
{UAParser.js} is a JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side).
JSer.info #541 - Windows 10においてのInternet Explorer(IE)の単体のアプリとしてサポートが2022年6月15日で終了されることがアナウンスされました。 The future of Internet Explorer on Windows 10 is in Microsoft Edge | Windows Experience Blog Internet Explorer は Microsoft Edge へ – Windows 10 の Internet Explorer 11 デスクトップアプリは 2022 年 6 月 15 日にサポート終了 - Windows Blog for Japan 「Internet Explorer 11 デスクトップ アプリケーションのサポート終了」の発表に関連する FAQ - Windows Blog for
JSer.info #558 - Deno 1.14がリリースされました。 Deno 1.14 Release Notes | Deno Blog Deno 1.14.0 がリリースされたので新機能や変更点の紹介 deno lintとdeno fmtがオプションをサポートしてquoteやindentなどの設定ができるようになっています。 URLPatternのサポート。fetchがMutual TLSをサポートなども追加されています。 また、unstableな機能としてFile locking APIsのサポートが追加されています。 その他にはURL parsingやstd/httpモジュールのパフォーマンス改善などが含まれています。 ChromeのUser-Agent文字列削減のスケジュールが改めて公開されています。 Chromium Blog: User-Agent Reduction
Android携帯、タブレットをUser Agentで区別するRubyの正規表現 Andorid端末でも携帯とタブレットをUser Agent/ユーザーエージェントで区別するRubyの正規表現を考えてみた。Google ウェブマスター向け公式ブログ: Android のユーザーエージェントの検出についてによると、Android携帯はUser Agentに'Mobile'という文字を含んで、タブレットは含まないということ(※)なので、これに基づいた正規表現を考えてみる。 Android携帯/Android.*Mobile/ =~ request.env["HTTP_USER_AGENT"] Androidタブレット/(?!(Android.*Mobile)+)Android/=~ request.env["HTTP_USER_AGENT"] こんな感じで一応区別できているようだが、タブレット
WebView での User Agent ってどうなるんだろう? WebView で構成されたハイブリッドアプリケーションを開発しようと思った。 既存の Web サイトでも User Agent でアプリケーションか Web かを判断できれば、 CSS でスタイルの切り分けとかができてよいんじゃないかと思った。 iOS 7 Safari の User Agent Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 iOS 7 WebView の User Agent Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X)
User Agent Accessibility Guidelines (UAAG) 2.0 W3C Working Group Note 15 December 2015 This version: http://www.w3.org/TR/2015/NOTE-UAAG20-20151215/ Latest version: http://www.w3.org/TR/UAAG20/ Previous version: http://www.w3.org/TR/2015/WD-UAAG20-20150915/ Latest Editor's Draft: http://www.w3.org/TR/2015/NOTE-UAAG20-20151215/ Editors: James Allan, Texas School for the Blind and Visually Impaired
はじめに Webサイトにアクセスしてきたオーディエンスがどんなスマートフォンを使用しているか調査するためにUser Agentを収集する必要がありました。各キャリアのサイトに用意されている開発者向けのサイトから効率よく収集するのに調度良いツールがないか探していたところ、PythonにScrapyというクロール&スクレイピングフレームワークがあるそうなので勉強がてら作ってみました。 環境、前提条件 macOS Sierra(10.12.6) Chrome最新版 Python 3.6.1 :: Anaconda 4.4.0 (x86_64) Scrapy 1.5 Scrapyの使い方 インストール すでにPython環境が構築されている場合はpip installですぐに利用できるようになります。 前準備 本記事ではauの開発者向け技術情報サイトのAndroidのUser Agentページをク
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
最近は学校の授業の関係上、HTML / CSS / JavaScript / PHP あたりをよく使うのですが、その中のCSSで新しい発見があったのでここに記録しておきたいと思います。 ブラウザ毎に定義されているデフォルトのCSSにuser agent stylesheetというものがあるのですが、これが今回の記事での敵です。 GoogleChromeに搭載されているデベロッパーツールを使うことでその存在を確認できるかと思います。 画像を見ると分かるように、HTMLのbody要素に対応するセレクタの中に、勝手に余白を挿入しています。 しかし、私は全称セレクタですでにmarginやpaddingの初期化を行っていました。 それなのに何故適用されなかったのでしょうか。 それは、CSSの詳細度という概念によって、セレクタの強さが定められているからでした。 全称セレクタ タイプセレクタ クラスセレ
ブックマークチェッカ http://www.fureai.or.jp/~yoichi37/soft/bmchecker.html User Agentの詳細 2506 11.60% Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 869 4.02% Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 825 3.82% Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 633 2.93% Mozilla/5.0 (X11; U;
このところうちに来ている/来たことのあるwebクローラー(とおもわれるもの)のUser-Agentを一覧表にしてみました。具体的にはrobots.txtを読みにきたひとの一覧です。期間は2007/6/26〜7/18まで。 "Baiduspider+(+http://www.baidu.com/search/spider_jp.html)" "Gigabot/3.0 (http://www.gigablast.com/spider.html)" "Googlebot-Image/1.0" "JS-UZUSHIO" "Mozilla/2.0 (compatible; Ask Jeeves/Teoma; +http://about.ask.com/en/docs/about/webmasters.shtml)" "Mozilla/5.0 (compatible; Googlebot/2.1; +
2015-04-08 パソコンのChromeで拡張機能なしでUser Agentを変更してスマホ表示を確認する方法 PC関連 こんにちは。グアバです。 皆さんはブログのデザイン変更をしたとき、スマホ表示をどのように確認されていますか? ベストなのはもちろん実機で確認することなのですが、手元にスマホがなかったり、いちいちスマホで確認するのがめんどくさかったりしますよね。 実は特別な設定や拡張機能のインストールなどしなくてもChromeの標準機能でUser Agentを変更できることがわかりました。 知っておくと便利な小技だと思いますのでご紹介します。 Chromeの標準機能でUser Agentを変更する方法 それではさっそくやり方を見ていきましょう。 まず、Chromeのデベロッパーツールを開きます。やり方はいろいろですが、 F12を押下 Webページ上で右クリック→要素を検証 Chrom
Explore User Agents We have a huge collection of over 410 million different user agents. Look around to find user agents for which ever browser, operating system, device, software type or layout engine you need. If you need to decode a user agent, use the User Agent Parser or the Browser Detection API. Detect Windows 11 Are you trying to detect visitors to your site using Windows 11? You can't do
今日は、ブラウザの UserAgent を手軽に変更できるようにする Google Chrome 拡張機能& Firefox アドオン「User-Agent Switcher and Manager」を紹介しようと思います。 (「Waterfox」「Basilisk」「Pale Moon」には対応していないようです) 「User-Agent Switcher and Manager」は、ブラウザの UserAgent を手軽に変更できるようにする Chrome 拡張機能& Firefox アドオン です。 ツールバー上に追加されるボタンをクリックすることにより、ブラウザ(あるいは、現在開いているウインドウ)の UserAgent を変更できるようにする拡張機能で、自分が使用している端末の環境を簡単に偽装できるようにしてくれます。 標準で、 Windows(Internet Explorer
Gone are the days of CSS hacks for browsers...wait, no they're not. There are still little rendering hiccups in both major and minor versions of Safari, Chrome, Firefox, Internet Explorer. The hacks to target those newer browsers are few and far between. Just recently, I ran across a radial gradient bug found only in Chrome 13.0x. Good luck searching for a CSS filter to apply a style purely for th
Note: if you have Firefox 57+, please consider installing the web-extension version of this addon. User-Agent Switcher can quickly and easily changes your browser's user-agent. There are 26 popular user-agent strings to choose from! Important features are as following: a. Toolbar popup UI provides an easy interface to access 26 user-agents. Clicking on any UA, will change your browser's user-agent
Google モバイル検索についてのウェブマスター向け情報というエントリーより。 このたび、モバイル向けウェブサイトを管理されている皆様を対象として、Google モバイルウェブクローラーについての情報を公開いたします。 ネタフルでも「ネタフルズ」という携帯サイトを立ち上げたので、モバイル向け情報としてメモ。 ・GoogleモバイルウェブクローラーのIPアドレス帯域 72.14.199.0/25 (72.14.199.0 – 72.14.199.127) 209.85.238.0/25 (209.85.238.0 – 209.85.238.127) 2008年6月中旬以降順次 ・GoogleモバイルウェブクローラーのUser Agent “Googlebot-Mobile”という文字列が含まれる
Ruby にて、User Agent(ユーザーエージェント)を取得する方法を調べたのでメモ。 User Agent自体は、リクエストパラメータの中に含まれています。 iPhone のユーザーエージェントの例 request.env["HTTP_USER_AGENT"] #=> Mozilla/5.0 (iPod; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3 User Agent を調べることにより、例えば iPhone や Android などのスマートフォンからのアクセスを、スマフォ専用のページにリダイレクトすることができたりします。 スマフォ専用サイトに転送するフィルターのサンプル (Ruby on
仕事で運営しているサイトで携帯版ページを試験的に公開するにあたって、携帯からアクセスがあった場合に自動転送する処理をApacheでどうやるのか調べていた。結論から言えば User Agent で振り分けるだけなんだけど各携帯端末の User Agent の値がまとまっていなくてちょいと苦労した。 そういえば7月から自前の携帯はiPhone一本になったため携帯サイトの動作・表示確認がしづらくて困ったな。そんなときのための携帯ブラウザシミュレータ。docomoはシミュレーターを提供しているが手元の環境が Mac OS X なので VMware で Windows 起動して検証した。auは現在シミュレータ提供停止中。SoftBankは会員登録しないとダウンロードできないので面倒なのでダウンロードせず。 一旦iモードシミュレータで確認して、あとはTwitterで元気玉メソッド。あっという間に全国か
Microsoftは21日、IE7のユーザーエージェント情報をIE6版に書き換えるツール「User Agent String Utility version 2」をリリースした。同社ダウンロードセンターより無償でダウンロードできる。なお、Microsoftでは、このツールの利用目的を「テストまたはIE7で閲覧できないときの一時的な応急措置に限るべき」としている。 ツールをインストールすると、デスクトップ上にUser Agent String Utilityのショートカットが作成される。ショートカットを実行するとInternet Explorerが起動されるが、このIEに限り、ユーザーエージェントがIE6版に変更される。ブラウザを閉じればIE7版ユーザーエージェントにリセットされる。
Latest News Google now owns The User-Agent Spoofer for Chrome Google now owns and maintains this extension. Please contact Google support here if you need assistance.
WebKit、しかもiOSのWebKitでしか動かないコードを通して世界を良くしていますかっ!?(挨拶)前回似たようなエントリを書いた時には分からなかったのだが、SeleniumのChromeDriverでUser-Agentを変更するのは比較的容易だった。これでFirefoxではピクリとも動かないサイトでもテストできる!!Opera、IE、なにそれ?ChromeDriverでUser-Agentを変更するには、SeleniumのChromeDriverのWikiページにあるように、DesiredCapabilitiesオブジェクトに--user-agentオプションを渡してChromeを起動するようにしてやればよい。Java, C#, Rubyといった各言語ともインターフェイスはほぼ同じなのではないかと想像するが、Pythonの場合はChrome WebDriverのdesired_ca
HTTP Guides Resources and URIs Identifying resources on the Web Data URLs Introduction to MIME types Common MIME types Choosing between www and non-www URLs HTTP guide Basics of HTTP Overview of HTTP Evolution of HTTP HTTP Messages A typical HTTP session Connection management in HTTP/1.x Protocol upgrade mechanism HTTP security Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く