Mac OS X

2020漏洞扫描工具Top10!强推

南笙酒味 提交于 2020-11-08 19:48:52
OpenVAS Tripwire IP360 Nessus Comodo HackerProof Nexpose community Vulnerability Manager Plus Nikto Wireshark Aircrack-ng Retina 1、OpenVAS OpenVAS漏洞扫描器是一种漏洞分析工具,由于其全面的特性,可以使用它来扫描服务器和网络设备。 这些扫描器将通过扫描现有设施中的开放端口、错误配置和漏洞来查找IP地址并检查任何开放服务。 扫描完成后,将自动生成报告并以电子邮件形式发送,以供进一步研究和更正。OpenVAS也可以从外部服务器进行操作,从黑客的角度出发,从而确定暴露的端口或服务并及时进行处理。 如果您已经拥有一个内部事件响应或检测系统,则OpenVAS将帮助您使用网络渗透测试工具和整个警报来改进网络监控。 2、Tripwire IP360 Tripwire IP360是市场上领先的漏洞管理解决方案之一,它使用户能够识别其网络上的所有内容,包括内部部署,云和容器资产。 Tripwire允许IT部门使用代理访问他们的资产,并减少代理扫描。 它还与漏洞管理和风险管理集成在一起,使IT管理员和安全专业人员可以对安全管理采取整体方法。 3、Nessus漏洞扫描器 Tenable的Nessus Professional是一款面向安全专业人士的工具

RSA加密

点点圈 提交于 2020-11-08 05:50:31
在设计用户注册登陆系统的时候,密码的安全传输一直是一个需要特别引起注意的地方,很多网站包括大型网站依然还是采用明文传输密码的方式,安全隐患需要注意。当然,为了防止第三人的恶意窃听,不少网站已经启用了HTTPS的加密传输。 那么,对于一些目前还不具备启用https加密传输的网站来说,飘易建议大家在前端采用js rsa加密,后端再采用PHP/JAVA进行RSA解密的方式保证密码的安全传输。 RSA是什么? RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。目前该加密方式广泛用于网上银行、数字签名等场合。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 JS前端RSA加密需要用到第三方的加密组件JSENCRYPT: https://github.com/travist/jsencrypt 具体的大家可以到github上看下。 在开始之前,我们先要使用OpenSSL生成一对公钥、私钥,为了方便讲述,飘易还是直接提供一对生成好的公钥、私钥,至于如何生成,网上资料很多了

Docker 简介

巧了我就是萌 提交于 2020-11-07 13:07:18
一.什么是Docker,能干什么? Docker是一个开源的应用容器引擎,(C/S)架构程序。 Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。 思想:   1.集装箱   2.标准化   3.隔离 二.Docker容器 与虚拟机有什么区别? 首先明确一点,Docker容器不是虚拟机! 第一次接触Docker时,我把它比作一种轻量级的虚拟机。这样做无可厚非,因为Docker最初的成功秘诀,正是它比虚拟机更节省内存,启动更快。Docker不停地给大家宣传,“虚拟机需要数分钟启动,而Docker容器是秒级启动” 理解虚拟机 使用虚拟机运行多个相互隔离的应用时,如下图: 从下到上理解上图: 1.基础设施(Infrastructure) .。它可以是你的个人电脑,数据中心的服务器,或者是云主机。 2.主操作系统(Host Operating System)。 你的个人电脑之上,运行的可能是MacOS, Windows或者某个Linux发行版。 3.虚拟机管理系统(Hypervisor) 。 利用Hypervisor,可以在著操作系统上运行多个不同的从操作系统。 4.从操作系统(Guest Operating System)。 假设你需要运行3个相互隔离的应用

苹果的半条命,并不在 iPhone12 上

瘦欲@ 提交于 2020-11-06 19:19:12
来源|极客公园 作者|茜茜 01 苹果的「好消息」和 「坏消息」 iPhone12 跌破发行价,华为 Mate40 系列的国内发布会等信息,盖过了苹果新一季财报发布的新闻。 北京时间 10 月 29 日,苹果公布了其 2020 年 Q4 季度财报(2020 年 7 月至 9 月),财报显示,苹果 Q4 季度营收 647 亿美元,利润 126.7 亿美元,较去年同期的 640 亿美元营收、136.9 亿美元利润,分别增长 1%,下降 8%。 从总体营收来看,本季度苹果财报没有爆出太大的「冷门」。 但因新冠肺炎流行期间的「不确定性」,以及全球手机市场格局松动,手机厂商新品、战略布局密集变动的特殊节点下,苹果财报透露出的一些信号值得持续关注。 ▲苹果 2020 年第一场秋季发布会发布的「中端」iPad Air|Apple 02 「东方不亮西方亮」 一直以来,iPhone 手机是苹果总体营收的主力军,在 2017 年、2018 年 iPhone 营收占比一度接近 70%。但第四季度财报显示,与其他四大业务板块服务业务、Mac、iPad、可穿戴业务相比,iPhone 业务成为唯一同比大幅度减少的业务。 iPhone 业务营收 264.4 亿美元,较去年同期 333.6 亿美元,同比减少 20.7%,成为苹果近八年以来 iPhone 营收占比的最低点。 iPhone 业务大幅度下滑,一方面

如何在树莓派上安装 Ubuntu 服务器?

有些话、适合烂在心里 提交于 2020-11-05 07:17:14
树莓派 是最著名的 单板计算机 。最初,树莓派项目的范围旨在促进学校和发展中国家的计算机基础科学的教学。 它的低成本、便携性和极低的功耗,使得它的受欢迎程度远远超过预期。从气象站到家庭自动化,玩家们用树莓派搭建了许多 酷炫的项目 。 第四代树莓派 具备了普通台式电脑的功能和处理能力。但本文并不是要介绍如何使用树莓派作为桌面。相反,我会告诉你如何在树莓派上安装 Ubuntu 服务器。 在本教程中,我将使用树莓派 4,以下是我将介绍的内容: 在 microSD 卡上安装 Ubuntu 服务器 在树莓派上设置无线网络连接 通过 SSH 访问你的树莓派 本教程需要以下设备 : 一张 micro SD 卡(建议使用 8GB 或更大的卡) 一台带有 micro SD 卡读卡器的计算机(运行 Linux、Windows 或 macOS) 树莓派 2、3 或 4 良好的互联网连接 用于树莓派 2 和 3 的 HDMI 线和用于树莓派 4 的 micro HDMI 线(可选) 一套 USB 键盘(可选) 在树莓派上安装 Ubuntu 服务器 在本教程中,我使用 Ubuntu 来创建树莓派 SD 卡,但你可以在其他 Linux 发行版、macOS 和 Windows 上创建它。这是因为准备 SD 卡的步骤对 Raspberry Pi Imager 工具而言是一样的。 Raspberry Pi

手记:在 MacBook 上运行 Linux 那些坑

随声附和 提交于 2020-11-03 10:25:17
手记:在 MacBook 上运行 Linux 那些坑 这是一篇关于一个 Linux 桌面爱好者向世界证明他为什么要这样做的文章。 几周前,我在我的 Macbook Pro(2015年初款)上安装了 Fedora 32。在这篇文章中,我希望记录下我在这一路上经历的那些坑、快乐的时刻,以及我已经开始容忍的一些麻烦。 在文章开始之前强调一句,我遇到的大部分问题都归结于我所采用的极简主义设置。所以不要把这看作是对 Fedora/Linux 的反思,我怀疑 GNOME 的默认设置也有不少问题。 切换理由 切换的主要原因是一个杀手级应用;i3 窗口管理器。键盘快捷键,平铺的窗口,闪电般的快速体验,就像是一款专为经常 hack 计算机的人设计的软件。 安装 Linux 后,我把配置调整为: 使用 maim 进行类似 OSX 的键盘快捷键截屏。 总是在工作区 1 上打开网页浏览器 移除标题栏 我写了自用的笔记软件,因为我对市面上的任何解决方案都不满意。软件使用 SQLite,渲染 markdown,支持 LaTeX 和全文搜索。i3wm 的 scratchpad 功能让记笔记变得轻而易举。我写了自己的 FUSE 文件系统,将笔记挂载到我的机器上进行编辑,并同步回服务器。 我最喜欢的功能是 "scratchpad",你可以通过键盘快捷键在同一个工作区中打开和关闭一个窗口

cocos creator入门

眉间皱痕 提交于 2020-11-02 19:24:12
前面的话   Cocos Creator 是一个完整的游戏开发解决方案,包括了 cocos2d-x 引擎的 JavaScript 实现,以及快速开发游戏所需要的各种图形界面工具。Cocos Creator 的编辑器完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能,该编辑器提供面向设计和开发的两种工作流,提供简单顺畅的分工合作方式。Cocos Creator 目前支持发布游戏到 Web、Android 和 iOS,真正实现一次开发,全平台运行。Cocos Creator 是以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化、组件化和数据驱动等特点。本文将详细介绍cocos creator 入门知识 工作流程   cocos creator的流程如下所示 【创建或导入资源】   将图片、声音等资源拖拽到编辑器的资源管理器面板中,即可完成资源导入   此外,也可以在编辑器中直接创建场景、预制、动画、脚本、粒子等各类资源 【建造场景内容】   项目中有了一些基本资源后,就可以开始搭建场景了,场景是游戏内容最基本的组织方式,也是向玩家展示游戏的基本形态   通过场景编辑器将添加各类节点,负责展示游戏的美术音效资源,并作为后续交互功能的承载 【添加组件脚本,实现交互功能】   可以为场景中的节点挂载各种内置组件和自定义脚本组件

Typora编辑器---Simple, yet Powerful

你离开我真会死。 提交于 2020-11-02 15:24:25
一. Typora简介 typora是一款基于markdown语法的可以进行实时渲染的编辑器, 非常简洁,美观,功能强大,它的官网上有这样的一句话 “Simple, yet Powerful”. 我最近在学习一些技术视频时,看到老师在使用这个,最关键的真心觉得这个简单好用,所以在此分享一下typora的基本语法(markdown语法),有不足之处,望不吝赐教! 二. Typora的下载安装 (mac 为例) 1. typora官网: https://www.typora.io/ 2. 安装步骤 点击Download--->点击Download Beta(OSX) 下载完成后typora就会出现在下载文件夹中,双击typora 将typora拖至Application中,完成后即可在应用程序下看到typora图标,双击打开就可以开始学习typora了. 三. Typora语法 1. 标题 标题一共有六个等级,从h1-h6. 一个#代表一个标题等级,当然也可以使用command+数字的形式声明 (windows系统是: ctrl+数字) 一级标题: command+1 二级标题: command+2 三级标题: command+3 2. 下划线 command+u 或 内容 用下划线标记 3. 加粗: command+b 或者 内容 加粗强调显示 不加粗显示 4. 斜体 command

对象new的原理和女朋友的生成原理一致吗?

我们两清 提交于 2020-11-02 09:49:01
每个女人,都是一套复杂的系统,只不过,这套系统不是由程序员创造的,而是由大自然进化而成的。大部分程序猿不太懂得如何泡妞,是因为你不熟悉女人这套系统,也没人教过你如何学习这套系统。 我们知道,操作系统分Linux、Windows、OS X、Android、iOS等等,同样的,女人这套系统也是有分类的。大部分女人就像Windows一样,容易上手,不过相貌平平,非常大众化没什么特色;而像OS X的女人很高大上,但不是每个人都玩得起;像Linux的女人很有深度,也比较有个性,有Ubuntu、CentOS、Fedora、OpenSuse等等,都不一样,不熟悉的人是不懂怎么玩的。 我们也知道,每个操作系统都会不断升级版本,比如,Linux的每次升级,安全性越来越高;Windows从XP到Vista、Win7,再到现在的Win10,界面也越来越漂亮了。同样的,女人也是会不断升级的,所以越成熟的女人越难泡,这是基本常识。 那么,女人既然有这么多分类,还有不同版本,我们该从何入手呢? 虽然有那么多操作系统,但这些操作系统基本都是基于Unix或Linux内核的,也就是说,它们在本质上是一样的,是有很多共性的。女人也一样,有着相同的本质,有着很多一致的共性。懂得了这些本质,这些共性,就掌握了学会把妹的根基。 然而。。。程序的本质IT男喜欢探究,女人的本质程序员就很难或者很少去探究了

Tensorflow 安装

空扰寡人 提交于 2020-11-01 19:02:56
学习资料: 官方关于 Tensorflow 安装的 说明 安装 Tensorflow 时需要注意的几点: MacOS, Linux, Windows 系统均已支持 Tensorflow 确定你的 python 版本 你的 GPU 是 NVIDIA, 就可以安装 GPU 版本的 Tensorflow; 你的 GPU 不是 NVIDIA 也没有关系, 安装 CPU 版本的就好了. 树莓派上安装tf的教程翻看往期历史纪录 安装 Tensorflow Tensorflow 的安装方式很多. 比如官网提供的: Pip 安装 Virtualenv 安装 Anaconda 安装 Docker 安装 从安装源 安装 这节内容使用 pip 在每个系统的安装方式: Linux 和 MacOS CPU 版 GPU 版 Windows 测试 更新 Tensorflow Linux 和 MacOS 本文将提到第一种最简单的安装方式, pip 安装. 使用 pip 安装的时候要确保你的 pip 已经存在于你的电脑中. 如果还没有安装 pip. 你可以在 Terminal 窗口中运行这个: # Ubuntu/Linux 64-位 系统的执行代码: $ sudo apt-get install python-pip python-dev # Mac OS X 系统的执行代码: $ sudo easy