hacking
hackingという言葉は、現代において大きく分けて二つの相反するニュアンスを持っています。一般的にニュースなどで耳にする場合は、セキュリティを突破して機密情報を盗み出すといった不正アクセスというネガティブな意味で使われます。一方で、技術的な文脈では、既存のシステムを独創的な方法で改造したり、効率的に最適化したりするという、知的な好奇心に基づいたポジティブな活動を指します。
不正アクセスと創造的改造の区別
文脈によって意味が劇的に変わるため、注意が必要です。例えば、サイバー犯罪に関する文脈では hacking は犯罪行為を指しますが、プログラミングの世界で hack と言う場合は、短時間で効率的な解決策を見つけ出すことや、システムの潜在能力を引き出すための修正を指します。このように、破壊的な意図があるのか、あるいは創造的な意図があるのかによって、言葉の響きが正反対になります。
日本語のカタカナ語との差異
日本語でハッキングと言うと、多くの場合、前者の不正アクセスという犯罪的な意味に偏って捉えられます。しかし、英語の hacking には、前述のようなシステムの仕組みを深く理解し、それを活用して新しい価値を生み出すというエンジニア文化特有の肯定的な意味が含まれています。そのため、技術者が自分のコードを hack したと言うとき、それは決して悪いことをしたという意味ではなく、工夫して改善したという意味になります。
意味
システムやコンピューター内のデータに不正にアクセスすること
The company suffered a massive data breach due to sophisticated hacking.
その企業は、巧妙なハッキングによって大規模なデータ流出被害を受けた。
コンピューターのプログラムやシステムを修正し、本来意図されていなかった動作をさせる活動のこと
The developer spent the weekend hacking the software to add new features.
開発者は週末を費やして、新機能を追加するためにソフトウェアのハッキングを行った。
激しく、乾いた、しつこい咳である状態
He had a hacking cough that kept him awake all night.
彼は激しい咳に襲われ、一晩中眠れなかった。
粗く激しい打撃で何かを切ったり、叩き切ったりすること
The hacking of the thick brush took several hours of hard work.
生い茂った低木を切り拓くのに、数時間の激しい作業を要した。