技術

設計

まだC言語で消耗しているの?

この記事はC言語での実装を否定するものではありません。私もC言語で数十万行実装した経験があります。カーネルやデバイスドライバなど、頻繁に繰り返しCPUリソースを消費するコードは、C言語は適切で、効率の面でも許容の範囲だし、Linuxの成功を...
OSS管理

迅速なアップデートができない組込み機器の脆弱性について

今では小さなIoTデバイス、Wi-Fiルーター、プリンタのようなレガシーなものまで、様々な機器が社内のネットワークに接続されています。残念ながら、こういったデバイスをネットワークにつなぐには注意が必要と言わざるを得ません。 パフォーマンス優...
OSS管理

ソフトウェア開発に不可欠となったSBOMについて

SBOMとはSoftware Bill Of Materialsの略で、ソフトウェア部品表のことです。製品に含まれるプロプライエタリやOSSのソフトウェアコンポーネントの名称や、バージョン、ライセンスなどを一覧できるものになります。 202...
セキュリティ

IoTデバイスと情報セキュリティ:新たな脅威とその防衛策

インターネットオブシングス(IoT)は、デバイスがインターネットにつながり、データを収集し共有することを可能にする技術です。スマートホームから医療機器、製造業から運輸業まで、IoTデバイスの使用は増加の一途を辿っています。しかし、これらのデ...
品質

品質の高いソフトウェア開発に不可欠な仕様書レビューの手順と成功の要素

仕様書レビューは、ソフトウェア開発プロジェクトにおいて非常に重要な役割を果たす活動の一つです。仕様書レビューは、開発プロセスの早い段階で行われ、開発中の問題を早期に発見することができます。この記事では、仕様書レビューの重要性、レビューの手順...
セキュリティ

EDRとは?企業が知っておくべきエンドポイントセキュリティの重要性と実装の考慮事項

Endpoint Detection and Response (EDR)とは、エンドポイントを保護するためのセキュリティソリューションであり、企業が効果的なサイバーセキュリティを確保するために不可欠なツールの一つです。この記事では、EDR...
セキュリティ

サイバーセキュリティの強化:セキュリティオペレーションセンター(SOC)のコンポーネントとメリット

サイバー攻撃が進化し、より高度化するにつれて、あらゆる規模の組織がこれらに対処するための準備をする必要があります。効果的なサイバーセキュリティを確保する方法の1つは、セキュリティオペレーションセンター(SOC)です。 SOCは、組織の情報シ...
セキュリティ

UTMとは何か?利点、機能、そしてビジネスに最適なUTMソリューションの選び方

企業運営ではテクノロジーに頼るようになるにつれて、ネットワークセキュリティが重要な問題になっています。マルウェア、ウイルス、フィッシング攻撃などのサイバー脅威は、企業に大きな財政的損失や評判の損失を引き起こす可能性があります。これらのリスク...
品質

クラウドサービスにおけるソフトウェア品質管理の実践例と考え方

現代のビジネス環境において、クラウドサービスは欠かせないものとなっています。ビジネスは、クラウドサービスを活用することで、より柔軟かつスケーラブルなサービス提供を実現できるようになりました。クラウドサービスにおけるソフトウェア品質は、事業成...
品質

ユーザー視点で考えるソフトウェア品質:使いやすさやセキュリティなどユーザーが求める要素とは?

ソフトウェアの品質は、ユーザーにとって非常に重要な要素の1つです。ユーザーは、ソフトウェアを使うことで特定の問題を解決し、自分の業務やライフスタイルを改善することを期待しています。しかし、ソフトウェアが低品質である場合、ユーザーは期待通りの...