• 【计算机】基本概念的理解 —— 沙盒(sandbox)、交互式计算/编程/应用


    • web scraper:网络铲;
      • scraper:n. 刮刀;铲土机;守财奴;

    1. 交互式计算/编程/应用(interactive computing/application/programming)

    • 交互式计算(有时也叫交互式应用),指的是待运行的软件需要从用户(信息源)那里获取输入才能运行;
      • 比如各种文字处理器(word),电子表格应用等;
      • 非交互式应用则在运行时,无需用户的参与。非交互式程序包括:
        • 编译器;
        • 批处理应用程序;
      • 交互式计算重点关注计算机和人类用户之间的实时交互(“对话”);
    • 交互式编程(interactive programing)不同于交互式计算或应用,它是在程序已经运行时继续向其中编写代码的行为。

    2. 沙盒(sandbox)

    沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制授予应用程序的代码访问权限:

    • 下载到 Internet Explorer 的控件使用 Internet 权限集(permissions)运行(浏览器沙盒);
    • 驻留在局域网共享上的应用程序在计算机上使用 LocalIntranet 权限集运行;

    用于为一些来源不可信、具备破坏力或无法判定程序意图的程序提供试验环境。然而,沙盒中的所有改动对操作系统不会造成任何损失。通常这种技术被计算机技术人员广泛使用,尤其是计算机反病毒行业,沙盒是一个观察计算机病毒的重要环境。影子系统即是利用了这种技术的软件之一。

    沙盒,也叫沙箱。在计算机领域指一种虚拟技术,且多用于计算机安全技术。其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。当某个程序试图发挥作用时,安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对系统造成任何危害。

  • 相关阅读:
    Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
    两种为wangEditor添加拖拽调整高度的方式:CSS3和jQuery UI
    使用JavaScript把页面上的表格导出为Excel文件
    UEditor的jQuery插件化
    wangEditor的jQuery插件化
    使元素相对于窗口或父元素水平垂直居中的几种方法
    在ASP.NET Web Forms中使用页面导出伪xls Excel表格
    全表对比增量抽取
    Kettle日常使用汇总整理
    maven项目的标准目录结构
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9421689.html
Copyright © 2020-2023  润新知