编辑
2023-10-19
英语学习
00
请注意,本文编写于 569 天前,最后修改于 569 天前,其中某些信息可能已经过时。

What are the most promising areas in CS? Why?

I don’t have to discuss machine learning/data mining, since other answers have already done that. So I’ll put in my vote for security and privacy, even though I do not work in that area.

We rely on computers more than ever, and our reliance on them is only increasing. When you think about how many computers control systems on which we stake our lives, and what the consequences would be of these computers being hacked, it’s pretty scary.

So forget about the Facebook, Target, and Ashley Madison breaches. They didn’t kill people.

What if someone could take down the power grid?

What if someone could take over the control systems in your car? (It’s been done by getting in via a vulnerability in a telematics system.)

What if you had a pacemaker and someone could hack into it?

Security is a cat-and-mouse game, and it will continue to be one for as long as I can see. The bad guys find and exploit a vulnerability. The good guys patch it up. The bad guys find and exploit some other vulnerability. The good guys patch it up. And the beat goes on.

How much fun will the bad guys have when we have nanobots coursing throughout our blood vessels to keep us healthy?

I always recommend to my students that if they’re looking for an area of computer science for which there will always be a need, then look into security.

中文翻译

计算机科学中最有前途的领域是什么?为什么?

我不必讨论机器学习/数据挖掘,因为其他回答已经涉及到这一点。因此,我会为安全性和隐私投上我的一票,尽管我自己并不在这个领域工作。

我们对计算机的依赖比以往任何时候都更多,而我们对它们的依赖只会增加。当你考虑到有多少计算机控制我们赖以生存的系统,以及这些计算机被黑客攻击的后果会是什么时,情况变得相当可怕。

所以,别再谈论Facebook、Target和Ashley Madison的泄漏事件了。它们没有导致人员伤亡。

如果有人能够关闭电网会怎样?

如果有人能够接管你车辆的控制系统呢?(通过利用远程信息系统中的漏洞,这已经发生过。)

如果你植入了心脏起搏器,有人能够入侵它吗?

安全性是一场猫鼠游戏,而且在我能看到的未来它将继续存在。坏人发现并利用漏洞。好人加固防线。坏人找到并利用其他漏洞。好人再次加固防线。这个节奏持续下去。

当我们体内有纳米机器人在血管中流动以保持健康时,坏人会玩得有多开心呢?

我总是建议我的学生,如果他们正在寻找一个计算机科学领域,将始终存在需求,那就深入研究安全性。

  • Computer Science Students: 计算机科学学生,指学习计算机科学的个体。
  • Parallel and Distributed Computing: 并行和分布式计算,涉及同时处理多个任务和多台计算机共同完成任务的概念。
  • Large Websites: 大型网站,规模庞大的互联网网站。
  • Distributed Systems: 分布式系统,由多个相互连接的计算机组成的系统,实现协同工作。
  • Prevent Failures: 防止故障,采取措施以防止系统或组件发生故障。
  • Multiple Site Instances: 多个站点实例,一个系统的多个相同副本或实例。
  • Virtual Machines (VM): 虚拟机,软件模拟的计算机系统,可以在物理计算机上运行多个操作系统。
  • Parallel Systems: 并行系统,处理多个任务或操作的系统。
  • Laptop: 笔记本电脑,便携式个人计算机。
  • Power Outage: 断电,电源中断,停止电力供应。
  • Built-in Uninterruptible Power Supply (UPS): 内置的不间断电源(UPS),在电源中断时提供短时电力供应的设备,以防止数据丢失或硬件损坏。
  • Toy: 玩具,在此处指简单或基础的系统或项目。
  • Promising Areas: 有前途的领域,具有潜在发展前景的领域。
  • Machine Learning/Data Mining: 机器学习/数据挖掘,是计算机科学中的子领域,用于从数据中学习和提取信息。
  • Security and Privacy: 安全性和隐私,涉及保护计算机系统和数据免受未经授权访问和损害的领域。
  • Reliance on Computers: 对计算机的依赖,指人们在日常生活和工作中越来越依赖计算机技术。
  • Hacked: 被黑客攻击,指计算机系统或网络遭受未经授权的访问和操纵。
  • Power Grid: 电力网络,用于分发电力的系统。
  • Control Systems: 控制系统,用于监控和管理设备和流程的计算机系统。
  • Telematics System: 远程信息系统,指用于收集和传输车辆数据的系统。
  • Pacemaker: 心脏起搏器,用于调节心脏跳动的医疗设备。
  • Cat-and-Mouse Game: 猫鼠游戏,指不断的竞争和反应,一方寻找漏洞,另一方修复漏洞。
  • Nanobots: 纳米机器人,极小的机器人,可以在微观尺度内执行任务。
  • Always in Need: 始终需要,指在未来将持续存在需求的领域。

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!