2019年末現在、Emotetによる被害が国内で収まる気配がありませんが、昨年のブログ記事でも言及したように、Emotetはメール情報を窃取するだけでなく、他のマルウェアを呼び寄せるダウンローダーの性質を持つことが特徴の一つです。海外ではすでに以前よりEmotetからTrickBot等、他のマルウェアがダウンロードされているケースが報告されていますが、最近になり、Emotetから最終的に「Ryuk」という標的型攻撃ランサムウェアの感染に繋がるという事例が海外で複数確認されています。つまり、場合によっては日本国内でもいずれRyukの感染被害が明るみに出てくる可能性が今後想定出来なくはありません。 そこで本記事では、標的型攻撃ランサムウェア「Ryuk」についてその詳細を解説します。 ■Ryukとは 2018年夏頃に初めて存在が確認された「Ryuk」という標的型ランサムウェアは、これまで海外で多
C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.初見でわかるでしょうか? : : : 問題があるのは buf[10]=0 の部分です.C言語でやりがちなミスですが,これがバグやセキュリティホールの原因になります. C言語が難しい理由は二つあります.この手の問題を見逃しやすい点と,この手の問題を理解することが難しい点の二つです gcc 14 に解説してもらいましょう 上記の6行のソースコードをgcc14を使ってコンパイルしてみます ソースコードのファイル名は test.c と
スマホなどで中国語の入力に使うキーボード・アプリ(IME)のほとんどに入力内容を傍受される脆弱性が存在することが分かった。ファーウェイをのぞくほぼすべての端末にプリインストールされているアプリで見つかったという。 by Zeyi Yang2024.05.11 37 5 世界中の中国語話者が使っているキーボード・アプリ(IME)のほぼすべてに、ユーザーの入力内容を盗み取れるセキュリティの抜け穴が存在することが明らかになった。 この脆弱性は、キーボード・アプリがクラウドに送信するキーストローク・データの傍受ができてしまうというものだ。何年も前から存在し、サイバー犯罪者や国家の監視グループに悪用された可能性があるとトロント大学のテクノロジー・セキュリティ研究機関、シチズン・ラボ(Citizen Lab)の研究チームは指摘している。 漢字入力を楽にできるこうしたアプリは、中国語話者が使用するデバイ
はじめに みなさんはDBのインデックスを正しく使えていますか? 私はなんとなく「DBのパフォーマンスを向上するためのもの」という認識はあったのですが、 どのような場面で使うものなのか、逆にどのような場面では使うべきでないのかなど 明確に理解できていませんでした。 今回はそんなインデックスについての理解を深めたいと思います。 インデックスとは インデックスとは、その名の通り「索引」です。 表現の仕方と変えると、(x, a)という形式の配列であるとも言えます。 xというキー値とそれに結びつくaというデータ情報があり、 これを利用することですべてのデータを網羅して見ることなく、 まさに本の索引のように目的のデータにたどり着くことができます。 インデックスはSQLのパフォーマンスを改善するための非常にポピュラーな手段であり、 理由としては下記の3点が挙げられます。 アプリケーションのコードに影響を
(※ 2014 年 10 月 28 日に Microsoft Japan Visual Studio Support Team Blog に公開した情報のアーカイブです。) (※ 参照先ドキュメントの変更や廃止に伴い、リンク先を差し替えています。) こんにちは。Visual Studio サポート チームです。 今回は、Visual Studio でアプリケーションを開発する時にデータ型として使用できる浮動小数点数についてのお話です。 本記事の内容は Visual C++、Visual C#、Visual Basic を対象としております。 浮動小数点数を使用する際の注意点浮動小数点数はプログラムで小数を扱うために広く利用されていますが、少し癖のあるデータ型でもあるため、その特性をよく理解して利用しないと、思わぬ落とし穴に遭遇してしまうこともあります。 浮動小数点の特性として、注意した方が
世の中には、一見関係なさそうな物理現象がITシステムに不可思議な影響を及ぼすことがあります 例えば,500マイル以上離れた場所にメールが送れないという話だったり 中国人のAさんがお茶を入れると会社のネットが繋がらなくなる という話があります。 私の場合は、祖母が就寝するとDBインサートが失敗する、という状況でした 実家の見守りシステム 問題が起きているのは、離れた実家にいる一人暮らしの祖母の状態を見守るために作成した自作のシステムです。 気温や湿度、CO2濃度、明るさ、部屋のドアの開閉、冷蔵庫の開閉の状況をモニタリングできるようにしています。 Raspberry Piに各種センサが接続され、定期的にInfluxDBに送信し、Grafanaという可視化ツールでいつでも見られるようにしています。 これらの情報を見ることで、祖母の家の部屋の温度が適切か、活動しているか、部屋にいるかなどが分かりま
こんにちは!アルダグラムでエンジニアをしている@sohichiroです。 本記事は株式会社アルダグラム Advent calendar 2023 13日目の記事です。 前日は、@kageyama さんによる、SQLインジェクションの話でした。 セキュリティはいつも万全にしておく必要があるので、大変ためになる記事でした。 さて、隠れ関西民として関東地方に生息している私にとっては、翔んで埼玉〜琵琶湖より愛をこめて〜は、いろいろ込み上げてくるものがありました。確かに兵庫県は神戸と芦屋だけが飛び抜けて都会指数が高いですよ😂(私、兵庫県の田舎の方出身)。関西弁を勉強したいなら、格好の教材だと思いました。 else ifが複数回出てくることのつらみ さて、else ifです。 else if。プログラマーであれば、一度は書いたことあると思います。 言語によっては、elsif(Ruby)、elif(P
CSVファイルをExcelにインポートする シンプルなVBAマクロの例です。 UTF-8、Shift-JIS用両方を用意しました。 ダブルクオーテーションがあっても読めます。 ※2020.10.11追記 書式をすべて文字列にするverを追加 良く文字化けする、手動でインポートするの がめんどうといった時に活用しましょう。 プログラムの概要: ・CSVファイルを指定してファイルパスを取得(エクスプローラーで選択) ・結果出力シートはいったんクリアにする ・ファイルを読み込んで出力シートに書き込み(VBAコードに初期設定) UTF-8用、Shift-JIS用は別にしている ■サンプル:マクロ組み込み済みExcelファイル http://allcountry.sakura.ne.jp/biz/code/vba/csvexcel/CSV_Inport.xlsm ※商用利用でも個人用でもご自由にご利
結論 .TextFileColumnDataTypesを指定する際、csv列が大量の場合は、配列データを作成してセットすればOK。 経緯 QueryTables.Addを使用してcsvデータを抽出する方法は以下を参照して作ることができた。 https://docs.microsoft.com/ja-jp/office/vba/api/excel.querytable https://www.tipsfound.com/vba/18014 あくまで例なので.TextFileColumnDataTypesの設定は3列とかそこまで多くせずに説明されている。 しかし、自分が取り込んでいるcsvファイルは50列とかザラなので設定するのが面倒。 そして、ゼロ落ちされると困る列も存在しているので、設定無しという訳にはいかなかった。 健忘録として残しておく。 フォルダ構成 csv取込ツール ├csv │├
1.気象データのスクレイピング 自然科学や土木工学,農業農村工学などを勉強している人の中には気象庁の気象データを利用したことがある人も少なくないと思います. でも,たくさんの気象データをダウンロードするときにこう思ったことはないですか? 「気象庁のホームページから小分けにデータダウンロードするのめんどいわぁ」と. 多地点・他項目で10分単位の気象データが必要な場合なんかは特にめんどくさいですよね. そこで気象データのダウンロードを自動で行う(スクレイピング)プログラムを紹介したいと思います. 今回は自然科学系のデータ処理と相性がいいエクセル・VBAを使っていきたいと思います. 注意点 一度に大量のデータをダウンロードすると気象庁のサーバーに過負荷がかかるので,自動ダウンロードとはいえ可能な限り小分けしてダウンロードしたり,他の利用者が少ない時間帯などに利用するといった配慮をよろしくお願いい
0.Intro 仕事で必要になったので色々調べながらコーディングしてました。日本語情報がまだまだ少ないので調べたことをメモがてらシェアさせて頂きます。 とはいえそれほどまだ精通できているわけではないので細かいことはわかってません。また僕自身VBAから使いたかったのでPower Query Editorの方は大して調べてませんのにで書けません。主にDBの変わりとしてVBAから使う基本的な使い方のみ記載させて頂きます。 (2020/09/11 現在、仮公開の段階です) 1.基本的な使い方。 Power Queryを使うにはまず何より、その名の通りデータ(つまりシート)をクエリに変換するところから始まります。 流れとしては、 と進みます。 Power QueryにおいてSQLに相当する物はM言語です。僕自身まだ色々試してみないといけませんが、それほどにややこしいものではなさそうなのと、基本的に文
はじめに Excel VBA マクロで CSV ファイルの読み込みをする方法を紹介します。 QueryTables.Add 関数を使って、テキストファイルウィザードと同じようにファイルを開けます。 文字コードや区切り文字、ダブルクォーテーションの扱いや前 0 の表示などを指定できます。 Workbooks.OpenText との違い ファイルの読み込み Workbooks.OpenText との違い 似た機能に Workbooks.OpenText 関数があります。二つの特徴の違いを紹介します。 QueryTables.Add 関数の特徴: ファイルの読み込み:既存のシートにデータを挿入します。 拡張子 .csv の制御:テキスト形式なら、どんな拡張子でも制御できます。 Excel の「外部データの取り込み」から表示される「テキストファイルウィザード」と同じ機能です。 Workbooks.
こんにちは。ExcelVBAからIEを制御する本の著者であり、妹にExcelVBAからIEを制御する方法を教えてもらうゲームの作者であるうえぞうと申します。 Internet Explorerは使われる機会が減ってきたものの、ExcelからスクレイピングをするにはCOM経由で直接操作できるのでとても便利でありました。今はExcelからだとSeleniumBasicを使ってChromiumを操作するのが主流だと思いますが、会社のパソコンだと自由にインストールできなかったりするので困っている人もそれなりに多くいらっしゃるかと思います。 そこで今回はVBAからSeleniumBasicをインストールすることなく、VBAから直接ChromeやEdge(のWebDriver)を操作する方法をシェアしたいと思います。 Seleniumの仕組み 誤解を恐れずに超ざっくり説明すると、ブラウザーを動かすのは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く