並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

アーカイブファイル linuxの検索結果1 - 31 件 / 31件

  • Wiresharkによるパケット解析講座 8:HTTPSトラフィックの復号

    By Brad Duncan August 21, 2020 at 6:00 AM Category: Tutorial, Unit 42, Unit 42 Tags: tutorial, Wireshark, Wireshark Tutorial This post is also available in: English (英語) 概要 本シリーズは、疑わしいネットワークアクティビティの調査やネットワークトラフィックのパケットキャプチャ(pcap)の確認を業務で行っておられるセキュリティ専門家を読者として想定しています。このため本稿での手順説明は読者の皆さんがWiresharkの使いかたをご存知であることを前提としています。また、本稿にて利用するWiresharkのバージョンは主に3.xとなります。 昨今、対象となる疑わしいネットワークアクティビティのトラフィックが暗号化されているこ

      Wiresharkによるパケット解析講座 8:HTTPSトラフィックの復号
    • Dirty Pipe(CVE-2022-0847)の発見経緯が面白かった - knqyf263's blog

      最初に断っておくと今回は万人向けの記事ではないです。面白かったので自分が忘れないようにまとめているだけです。 本記事の位置付け はじめに 発見経緯 CRCのエラー HTTPアクセスログ 壊れたgzipのtrailerを見てみる 壊れたファイルの法則性 月次ログファイルの生成 Linuxカーネルのバグの可能性 バグ混入の歴史 ログ破損の原因 8バイトの謎 PoCの制約 まとめ 本記事の位置付け Dirty Pipe(CVE-2022-0847)三部作の最後です。ダークナイト三部作で言うとダークナイト ライジングにあたります。ダーティとダークって似てませんか。 spliceを使って高速・省メモリでGzipからZIPを作る 20分で分かるDirty Pipe(CVE-2022-0847) Dirty Pipe(CVE-2022-0847)の発見経緯が面白かった(本記事) 上の1, 2を前提知識と

        Dirty Pipe(CVE-2022-0847)の発見経緯が面白かった - knqyf263's blog
      • コンテナランタイムの仕組みと、Firecracker、gVisor、Unikernelが注目されている理由。 Container Runtime Meetup #2

        Docker MeetupとかCloud Native Daysの運営をしながら、無限にスケールするインフラはないかなって、日々もやもやと考えています。 さっそく本題に入っていきましょう。 コンテナってそもそも何ですかっていうと、まず「chroot」というLinuxの機能があって、これはrootディレクトリを特定のディレクトリに切り替えて、そこから下を別のファイルシステムとして確立する、といった技術です。 そこに対して「namespace」という機能で、ユーザー、プロセス、ネットワークを個別に割り当てて、さらにリソースにも制限をかけると、まるでVM(仮想マシン)のように動いて面白いね、というのがコンテナですよ、という説明はよくされると思います。 これを図にしました。 まず、対象のディレクトリに対して「pivot_root」という機能を使ってファイルシステムのルートを作ります。 そのうえで「

          コンテナランタイムの仕組みと、Firecracker、gVisor、Unikernelが注目されている理由。 Container Runtime Meetup #2
        • Linuxシステムの勉強に役立つコマンドの紹介 - セキュアスカイプラス

          こんにちは、SSTでWeb脆弱性診断用のツール(スキャンツール)開発をしている坂本(Twitter, GitHub)です。 先日の記事では Linux のネットワークインターフェイス名を出発点として systemd や udev について調査しました。 どうやって調査したかというと、 検索キーワードをあれこれ試してみて、見つかった記事から気になるコマンドや設定ファイルがあれば、実際の内容を確認し、 そこからmanページを辿ってパッケージ情報にさかのぼり、パッケージがインストールした他のコマンドや設定ファイルの一覧から構成を把握し、 さらに関連するコマンドや設定ファイルをmanページで辿って・・・ というサイクルを繰り返しました。 時には同じmanページを数度に渡って辿り直し、読み直したりして自分の中の情報を整理しました。 読者の皆様は、そのような時どうされますか? 初めて触るLinuxディ

            Linuxシステムの勉強に役立つコマンドの紹介 - セキュアスカイプラス
          • 【ハッキングに挑戦】脆弱性が残された仮想イメージ公開プラットフォーム(VulnHub)で練習をする - Qiita

            これからサイバーセキュリティについて手を動かしながら勉強に取り組んでいきたいと検討されている方に向けて「意図的に脆弱性が残された仮想イメージ公開プラットフォーム(VulnHub)で練習をする」として本稿をまとめていきたいと思います。 VulnHubとは 「Vulnerable By Design ~ VulnHub」(https://www.vulnhub.com/、以下 VulnHub)とは、意図的に脆弱性が残された仮想イメージを無料で!!公開しているプラットフォームです。 創設者のg0tmi1kは、『誰もがデジタルセキュリティ、コンピューターアプリケーション、およびネットワーク管理の実践的な経験を得ることができる資料を提供する』という目標を掲げ、その運用を開始しました。年々登録される仮想イメージの数は増加しており、VulnHub公式 Twitterアカウント(@VulnHub)のTwe

              【ハッキングに挑戦】脆弱性が残された仮想イメージ公開プラットフォーム(VulnHub)で練習をする - Qiita
            • 2021年にmrubyを始める皆さまへ - ローファイ日記

              2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメンテナンス状況が悪いように見える、などの初学者にとっては難しい状況が広がっており、厳しい気持ちになったり、厳しい感想を述べたりされている方もいるように思います。そして、その感想中には誤解も含まれているようです。 ここでいったん、少しでも「心構え」ができるように、これから触ってみる方々に対しての自分の考えをまとめておこうと思いました。 (さらにいうと、基本的に本原稿はいちユーザ、それもWebインフラに関わるユーザとしての解釈なので、Matzをはじめとした他のmru

                2021年にmrubyを始める皆さまへ - ローファイ日記
              • kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp

                ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。ヤフーの子会社であるゼットラボ株式会社の吉田(@ryysud)です。2018年12月よりゼットラボ株式会社でKubernetesをベースとしたインフラ基盤の研究開発を行っており、現在はCloud Nativeなアクセス制御システム(認証、認可)の研究開発を担当しています。 今回は2020年6月13日(土)に開催されたKubeFest Tokyo 2020でのセッション “kubectl のプラグイン機構を活用してオペレーションを効率化しよう”をベースに、Kubernetes制御用コマンドラインツールであるkubectlのプラグイン機構とおすすめプラグインをご紹介します。スライドとビデオは以下で公開されていますのでご興味

                  kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp
                • go build を使わずにGoプログラムをビルドする

                  go build を使わずにGoのプログラムをビルドすることはできるのでしょうか。 結論から言うとできます。 シェルスクリプトで go buildを自作してみたら、2週間ほどでkubectl[1]がビルドできるところまでいけました。 kubectl , uber-go/zap, spf13/cobra, golang/protobuf など有名どころのモジュールをビルドできる クロスコンパイルをサポート(下記4通り。CPUは amd64 ) Mac → Mac Mac → Linux Linux → Mac Linux → Linux ちなみに自作Goコンパイラ babygo と自作アセンブラ goas をこの自作ビルダでビルドしてみたら成功しました。なかなか感慨深いものがあります。 ビルド速度が遅かったり[2]キャッシュの扱いが雑なので実用性はないですが、学習用素材としての価値はあると思

                    go build を使わずにGoプログラムをビルドする
                  • Amazon GuardDutyでマルウェアの検出が可能に。既存の悪意のある動作の検出に加えて

                    Amazon Web Services(AWS)は、悪意のある動作を検出する「Amazon GuardDuty」の新機能として、マルウェアの検出機能に対応したことを、7月26日、27日に開催したイベント「AWS re:Inforce 2022」で発表しました。 Amazon GuardDutyはこれまで、ワークロードを監視して悪意のある動作を検出する機能を提供してきました。新たに追加されたマルウェア検出機能は、EC2インスタンスまたはEC2上で動作するコンテナワークロードのいずれかで疑わしい動作をGuardDutyが検出したときに関連するAmazon EBSのスナップショットがとられ、ワークロードの動作を阻害することなくAmazon GuardDutyによるマルウェアスキャンが開始されるようになっています。 スキャンの対象はWindowsおよびLinuxの実行ファイル、PDFファイル、アー

                      Amazon GuardDutyでマルウェアの検出が可能に。既存の悪意のある動作の検出に加えて
                    • 週刊Railsウォッチ(20200714後編)ruby-warning gemでワーニングを手軽に抑制、rubocop -aの振る舞いが変わる、書籍『MySQL徹底入門 第4版』ほか|TechRacho by BPS株式会社

                      2020.07.14 週刊Railsウォッチ(20200714後編)ruby-warning gemでワーニングを手軽に抑制、rubocop -aの振る舞いが変わる、書籍『MySQL徹底入門 第4版』ほか こんにちは、hachi8833です。昨日のGitHubダウン皆さまお疲れさまでした。 解決したのでもう消えているが、問題発生中はSMSで経過を通知してもらうボタンが出てた。GitHub止まったときは使えそう。https://t.co/ZYHUjgtwrf — Daisuke Sawada (@daisuke7) July 13, 2020 ⚓Ruby ⚓ruby-warning: ワーニングにフックをかけるgem リポジトリ: jeremyevans/ruby-warning: Add custom processing for warnings 元記事: Rubyのwarningから不

                        週刊Railsウォッチ(20200714後編)ruby-warning gemでワーニングを手軽に抑制、rubocop -aの振る舞いが変わる、書籍『MySQL徹底入門 第4版』ほか|TechRacho by BPS株式会社
                      • Go製ソフトウェアのCIやリリースをGithubActionsで行う

                        Go で書いた CLI ツールのリリースは GoReleaser と GitHub Actions で個人的には決まり を読んで、自分もどうやっているのか書いておこうと思ったので書く。 CIでテストを実行する これはまあ、素朴にやる。テスト自体はMakefileに隠蔽しておくと手元でもCIと同じテストを実行できて便利。 --- name: CI on: [push] jobs: run_test: name: Go Test runs-on: ubuntu-latest steps: - name: Set up Go 1.13 uses: actions/setup-go@v1 with: go-version: 1.13 id: go - name: Check out code into the Go module directory uses: actions/checkout@v

                          Go製ソフトウェアのCIやリリースをGithubActionsで行う
                        • 意外と知らないUnixコマンドの正式名称集 - Qiita

                          はじめに 開発業務で必須級の知識であるUnixコマンド。 全て覚えるのはなかなか難しいですが、正式名称や命名の由来を知っておくことでその意味を簡単に思い出すことができます。 本記事では様々なUnixコマンドの正式名称や由来を紹介します。各コマンドの内容についてもまとめましたので復習やUnixコマンドの勉強としてもご活用いただけるかと思います。 本記事の最後に、紹介したUnixコマンドと正式名称・コマンドの内容を表形式で一覧にまとめましたので、振り返りの際にご活用ください。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 Unixコマンドの正式名称 ディレクトリ基本操作 ls 正式名称・由来:list | list seg

                            意外と知らないUnixコマンドの正式名称集 - Qiita
                          • IP電話に10年以上見つからなかったバグがあった!

                            10年前に見つからなかった脆弱性が2019年に発見 スマートフォンのOSや誰もが使うSNSなどでは、サイバー犯罪者たちが、毎日のように攻撃するポイントである脆弱性を探している。セキュリティベンダーたちも、犯罪を未然に防ぐべく、さまざまな角度から安全性を検証している。 しかし、5年前、10年前の脆弱性となるとどうだろうか。最新のガジェットやサービスなどに使われていないソフトウェアとなると、うっかりバグが見過ごされて、今日までそのままになってしまう可能性があるかもしれない。 マカフィーは、アメリカの通信・ネットワーク機器メーカーであるアバイア(Avaya)のオープンソースのソフトウェアに、リモートコード実行(RCE)の脆弱性を発見した。同社が10年前にソフトウェアをコピーし変更した際、セキュリティパッチの適用に失敗した可能性があるという。オープンソースのソフトウェアに影響をおよぼすバグについて

                              IP電話に10年以上見つからなかったバグがあった!
                            • Java開発のお助けTIPS(2020年5月) - セキュアスカイプラス

                              こんにちは、SSTでWeb脆弱性診断用のツール(スキャンツール)開発をしている坂本(Twitter, GitHub)です。 5月のGW明けごろに、社内のエンジニア向けにJava開発のスキルアップサポートを行う機会がありました。 コロナの影響で在宅となったため、Google Meets を使ってリモートでJava開発についての細々としたノウハウを若手エンジニアに伝授しました。 「細かすぎたかな・・・」と不安になりましたが幸いにも好評だったので、ざっくりとした箇条書きになりますがこちらでも公開します。 対象読者 : 中級レベルにステップアップしたい Java ビギナー(Javaの入門書を1 – 2冊、環境構築も含めて写経したくらいを想定) なお一部には坂本個人の意見も混ざっています。参考程度にとどめ、もし所属するチームで定められたルールやレギュレーションがあったり、読者自身のこだわり/意見があ

                                Java開発のお助けTIPS(2020年5月) - セキュアスカイプラス
                              • 第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp

                                第590回で紹介したマルチプラットフォームな仮想マシン管理ツールである「Multipass」は、原則としてUbuntuサーバーのイメージを起動するように作られています。しかしながら実は任意の仮想マシンイメージの指定も可能です。そこでPackerで仮想マシンイメージを作成し、Multipassで管理する方法を紹介しましょう。 MultipassとPacker 第590回「Windows/macOS/Linuxで使える仮想マシン管理ツール『multipass⁠』⁠」で紹介したように、MultipassはWindowsやmacOS、Linuxでも使える仮想マシンを管理するツールです。DockerやLXDのようにコマンドラインから気軽に仮想マシンを起動・終了するような使い方を想定しています。 multipassは特に指定しなければサーバー版のUbuntuをベースイメージとして使います。もし自動的に

                                  第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp
                                • AlloyDB for PostgreSQLを徹底解説! - G-gen Tech Blog

                                  G-gen の杉村です。Google Cloud (旧称 GCP) の PostgreSQL 互換のフルマネージドサービスである AlloyDB for PostgreSQL について解説します。 概要 AlloyDB とは サービスの位置づけ PostgreSQL との互換性 料金 アーキテクチャ クラスタ プライマリインスタンス リードプールインスタンス ネットワーク クロスリージョン・レプリケーション 可用性 スタンバイインスタンス 読取ワークロードの可用性 可用性 SLA 災害対策 (DR) スケーラビリティ 分析 (OLAP) AlloyDB カラムナエンジンとは 自動カラムナ化 手動でのカラムストア管理 バックアップ・リストア バックアップの種類 継続バックアップとそのリストア オンデマンドバックアップ・自動バックアップとそのリストア 接続 クライアント ネットワーク 認証・認

                                    AlloyDB for PostgreSQLを徹底解説! - G-gen Tech Blog
                                  • 第52回 Plamo Linuxの遊び方(その3) | gihyo.jp

                                    Plamo Linuxの特徴的な部分を紹介しているこのシリーズ、今回はカーネルと共に読み込まれ、カーネルの起動を補助するinitramfsを取り上げます。initramfsは、かつてはinitrdと呼ばれ、Linuxの初期のころから利用されてきた機能です。このinitrd/initramfsはLinuxが独自に生み出した機能で、伝統的なUnixの枠組みを越え、Linuxが独自の発展をしていく最初の一歩となりました。 initramfsの歴史 initrd/initramfsが生まれた(というか必要となった)のは「PC互換機用に開発された」というLinuxの出自が大きく関わっています。 Linuxが参考にしたUnixワークステーションは、SunやDEC、HPといったコンピュータメーカがハードウェアからOSまで一貫して作っていたので、対応すべき周辺機器も限られ、必要となる全てのドライバをあらか

                                      第52回 Plamo Linuxの遊び方(その3) | gihyo.jp
                                    • Heroku の代替 OSS を試した話

                                      これは 「フィヨルドブートキャンプ Part 2 Advent Calendar 2022」 の3日目の記事です(Part 1 もあります🎅)。 昨日はよかじさんの「フィヨルドブートキャンプのカリキュラム以外でやってよかったこと - よかじみ」という記事でした。 概要 この記事は Heroku が無料プランを終了するのをきっかけに Heroku の代替 OSS「CapRover」 を VPS 上に構築してアプリケーションのデプロイを試した記録です。 背景 フィヨルドブートキャンプは最後の課題「Webサービスを作って公開する」を終えて卒業になります 1 。 そのWebサービスのデプロイ先として私が検討していたのは Heroku でしたが、 Heroku’s Next Chapter | Heroku でアナウンスがあったとおり2022年11月28日で無料プランが終了しました。 現時点(20

                                      • ComposerのPharパッケージという選択肢 - Qiita

                                        みなさんはPHPで書かれたツール類などを、どうやってインストールしているでしょうか。 まあComposerを使うのが基本ではあるのですが、 Phiveみたいなツールもあったり、Composerを使うとしても composer global require を使うとか、composer require --devを使うとか、Composer bin pluginを使うとかの方法がありますよね。 PHPStan開発者のOndřejはこのように言っています。 PHPStanのインストール方法の選択肢については別に記事を書いています。 PHPStanについては上の記事にも書きましたが、composer require --dev phpstan/phpstanでインストールするだけで外部に依存性を持たない状態でパッケージをインストールできます。 Pharファイルを見る そもそもPHPStanのCo

                                          ComposerのPharパッケージという選択肢 - Qiita
                                        • パケット解析講座 5: Trickbot感染の調査

                                          By Brad Duncan November 11, 2019 at 6:21 PM Category: Malware, Tutorial, Unit 42, Unit 42 Tags: pcap, Wireshark This post is also available in: English (英語) 概要 ホストが感染した、または侵害されたとき、セキュリティ専門家は、ネットワークトラフィックのパケットキャプチャ(pcaps)にアクセスして、活動の内容を理解し、それがどのような種類の感染であるかを特定しなければなりません。 本チュートリアルでは、Trickbotを特定する方法についてのヒントを提供します。Trickbotは情報窃取を行うバンキングマルウェアで、2016年以降、感染被害が確認されています。Trickbotは悪意のあるスパム(マルスパム)を介して、またはEmotet、

                                            パケット解析講座 5: Trickbot感染の調査
                                          • サイトマップ

                                            金子研究室ホームページサイトマップ. 金子研究室ホームページでは,約2000ページを公開している.ページは,データベース関連技術,データの扱い,インストール,設定,利用,プログラミング,サポートページ,連絡先,業績に分けて構成している.サイトマップでは,ホームページ内の全てのページについてのサイトマップを示している. 【サイト構成】 人工知能 3次元,地図 プログラミング 情報工学全般 インストール データ処理 支援 連絡先,業績など 金子邦彦研究室 ▶ サイトマップ ▶ サイト内検索 ▶ アクセスログ(直近28日分), Google Search Console ▶ まとめページ(目次ページ) ▶ 人工知能応用,データ応用,3次元のまとめ ▶ Windows のまとめ ▶ Ubuntu の使い方 ▶ Python のまとめ(Google Colaboratory を含む) ▶ C/C++

                                            • WEB業界・IT業界のための用語集(ア) | 大阪のWEB制作会社ファーストネットジャパン

                                              株式会社 ファーストネットジャパン 〒541-0058 大阪市中央区南久宝寺町1-7-10 シャンクレール南久宝寺201号 TEL:06-6777-3688 WEB業界・IT業界で使われがちな用語集をネットからまとめてみました。やたら横文字を使いたがる業界。かっこつけているのか、理解しやすいからなのかはさておき知らないよりは知っておいた方がいいに決まっています。 取引先との打ち合わせで恥をかかないように常に勉強です。 この業界新語が多いこと多いこと・・・。IT用語に限らずビジネス用語・マーケティング用語もできる限り書いていきたいと思います。 「ア」のワード ■アーカイブ ファイルの内容を保ったまま、データ量を軽量化して別の場所に保存すること。 例文「古いファイルをアーカイブしておいてくれる?」 ■アーキテクチャ コンピューターやシステム全体の設計思想や構造のこと。 例文「そのツールのアーキ

                                                WEB業界・IT業界のための用語集(ア) | 大阪のWEB制作会社ファーストネットジャパン
                                              • M.Hiroi's Home Page / Go Language Programming

                                                WHAT'S NEW 2022/01/29 応用編: 簡単な CLI ツールの作成 を追加 2022/01/23 応用編: パッケージ strings と regexp を追加 2022/01/16 入門編: ファイル入出力を改訂 2022/01/09 応用編: 書式付き入出力関数とコマンドラインフラグの解析を追加 CONTENTS お気楽 Go 言語 プログラミング入門 入門編 応用編 電卓プログラム編 Puzzle DE Go! Yet Another Golang Problems 参考 URL 権利・免責事項など お気楽 Go 言語プログラミング入門 CONTENTS 2021/12/11 はじめに ●入門編 2021/12/11 Go 言語の基礎知識 (1) こんにちは Go 言語、Go 言語の数値、局所変数と大域変数、文字列、if 文、比較演算子と論理演算子、for 文による繰

                                                • ソースからのビルド  |  TensorFlow

                                                  TensorFlow pipパッケージをソースからビルドし、Ubuntu Linux および macOS にインストールします。この手順は他のシステムでも機能する可能性がありますが、Ubuntu と macOS でのみテストおよびサポートされています。 Linux および macOS のセットアップ次のビルド ツールをインストールして、開発環境を構成します。 Python と TensorFlow パッケージの依存関係をインストールする Ubuntusudo apt install python3-dev python3-pip マックOS Xcode 9.2以降が必要です。 Homebrewパッケージ マネージャーを使用してインストールします。 brew install python TensorFlow pipパッケージの依存関係をインストールします (仮想環境を使用する場合は、 --

                                                    ソースからのビルド  |  TensorFlow
                                                  • 17日目:ライブラリを作ろう

                                                    12月の滋賀寒すぎでしょ。こんにちは、しゅもんです。 さっそくですが、みなさん「ライブラリ」はご存知ですか? 知っていても知っていなくても普段とってもお世話になっているはずです。 今日は何かと敬遠されがちなライブラリの話をします。 (先に断っておきますが、この記事におけるライブラリとはLinuxライブラリのことで、Windowsライブラリについては全く言及していないので、.dllの細かい挙動とかは自分で調べてください。そして僕に教えてください。) ライブラリってなに? ライブラリ(英: Library)は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体ではプログラムとして作動させることはできない実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。ソースコードの場合と、

                                                      17日目:ライブラリを作ろう
                                                    • AWS Storage Gateway を使用してオンプレミスアプリケーションをクラウドにバックアップする | Amazon Web Services

                                                      Amazon Web Services ブログ AWS Storage Gateway を使用してオンプレミスアプリケーションをクラウドにバックアップする データは世界中で指数関数的に増加し続けており、どの組織にとってもデータの保護と保持は重要課題です。お客様の中には、クラウドジャーニーを何年にもわたって続けているところもおり、ハイブリッドクラウドモデルでオンプレミスのストレージインフラストラクチャを管理および維持し続けています。データ保護と長期保存要件を満たすために、多くの組織は、オンプレミスの物理テープインフラストラクチャ、バックアップインフラストラクチャ、およびオフサイトストレージを管理および維持するために多大な時間とリソースを費やしています。ビジネスや規制遵守のためにデータを保存する必要があるため、お客様はオンプレミスのストレージ容量の問題に直面することがよくあります。これは、新し

                                                        AWS Storage Gateway を使用してオンプレミスアプリケーションをクラウドにバックアップする | Amazon Web Services
                                                      • 公開鍵認証編~サーバーへの接続を制限しよう~ – Linuxセキュリティ入門(3) | さくらのナレッジ

                                                        鍵には幾つかの方式があり、できるだけ長くて破られ辛い鍵を作ると良いでしょう。アルゴリズムとしてRSA、DSA、RSA1、DCDSA、ED25519が用意されています。RSAはデフォルトのビット数が2048で、SSHバージョン2対応のため、一般的に利用されているようです(SSHバージョン1は危険なため、そもそも使えないことがが多いです)。更に安全であろうECDSAやED25519もあります。鍵となるデータはバイナリのデータで、長さを指定でき、文字列変換してファイルに保存されています。 Windowsで公開鍵を作ってSSH接続する Windows環境のターミナルソフトウェアはTera Termの他に、PoderosaやPuTTYやRLoginなどがしのぎを削っているようです。今回は扱いやすい Tera Termを使ってみましょう。WindowsユーザでTera Termをお持ちでない方はこちら

                                                          公開鍵認証編~サーバーへの接続を制限しよう~ – Linuxセキュリティ入門(3) | さくらのナレッジ
                                                        • Ubuntu, WSL2(目次ページ)

                                                          このページでは,Ubuntu で動く主要なソフトウェアのリストアップ,インストール手順のまとめ.である. インストールは,apt パッケージによる方法,Python の PyPI パッケージ,ソースコードからのビルド,公開されている .deb)でのインストールなどである. 【目次】 WSL2,WSL2 上の Ubuntu のインストール Ubuntu のインストール,設定,セットアップ Ubuntu の運用保守 Ubuntu の設定,Ubuntu のツール Ubuntu の主要アプリケーション類のインストール プログラミング関連ソフトウェアのインストール Ubuntu の便利なソフトウェア Ubuntu の過去のバージョンのインストール Lubuntu, Ubuntu 派生ディストリビューションのインストール 【サイト内の主な Ubuntu 関連ページ】 Ubuntu の使い方: 別ページ

                                                          • Zim フレームワークで Zsh 環境を構築する – 土田 拓也

                                                            新しい MacBook Pro の Zsh 環境を Zim フレームワークで構築してみました。Bash の使用歴が長いため Zsh は初心者ですが、構築に使用した Zim フレームワークの日本語情報が少ないので記事にまとめました。 Zim フレームワークとは Zim (Zsh IMproved) フレームワークは、便利なモジュールと様々なテーマが付属している高速な Zsh 設定フレームワークです。Zsh 設定フレームワークとしては Oh-My-Zsh や Prezto が有名ですが、Zim フレームワークはそれらと比較しても高速です。公式の Web サイトとドキュメントがあり、GitHub の zimfw/zimfw で開発されています。また、Homebrew のようにワンライナーでインストールでき、専用の zimfw コマンドでフレームワークを管理できます。 Zim フレームワークをイン

                                                              Zim フレームワークで Zsh 環境を構築する – 土田 拓也
                                                            • CodeCommit + CodeDeploy + CodePipelineでEC2にデプロイ~CodeDeployの設定~ - Qiita

                                                              AWSのCodeCommit、CodeDeploy、CodePipelineを組み合わせてEC2にデプロイするまでをまとめました。 この記事ではCodeDeployでデプロイアプリケーションを作成する手順を説明します。 前提 デプロイ先のEC2インスタンスは作成済みとします。 ELB(ロードバランサー)はApplication Load Balancerを使用する想定とします。 Ruby on Railsアプリケーションをデプロイする想定とします。 EC2 : Amazon Linux2 EC2インスタンスやオンプレミスインスタンス、AWS Lambda、Amazon ECSに対するアプリケーションのデプロイを自動化するデプロイメントサービスです。 EC2に対するデプロイは無課金で実行できます。 用語 AppSpec file : デプロイの内容を定義したファイル。YAMLもしくはJSON

                                                                CodeCommit + CodeDeploy + CodePipelineでEC2にデプロイ~CodeDeployの設定~ - Qiita
                                                              • ストア版WSLをアップデートまたはダウングレードする

                                                                今回は、Microsoftストア版WSLをアップデートする、あるいはダウングレードする方法を解説する。 Microsoftストア版WSL(以下、WSL)は、Windows Insider Programのプレビュー版WindowsではPre-release版WSL(以下、プレリリース版WSL)がインストールされるが、通常版Windowsには「Latest」と呼ばれる「安定版WSL」がインストールされる。通常版Windowsでもプレリリース版WSLに「アップデート」することが可能で、逆にプレビュー版Windowsでは安定版に「ダウングレード」することができる。 現状のWSLは、以下の表のような状況にある。 プレリリース版はv1.1.2、安定版はv1.0.3である。WSLは、昨年11月にv1.0.0として正式版となったが、このとき、v1.0.0が安定版でv1.0.1、v1.0.3はプレリリース

                                                                  ストア版WSLをアップデートまたはダウングレードする
                                                                1