首页 文章 精选 留言 我的

精选列表

搜索[信息窃取],共10000篇文章
优秀的个人博客,低调大师

做好信息安全 必须打造良好的企业安全文化

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 与破窗理论非常相似,不道德行为是会传染的,就像违规行为一样。如果公司雇员看到别人违反安全策略还不受到惩罚,他们也会尝试做同样的事。违规便逐渐被认同并成为常态。这就是不良安全文化的根源。 好消息是,良好行为也会传染。这就是为什么安全文化必须要有强力上级管理支持的原因。榜样的力量就是改变公司安全认知的关键:如果雇员看到领导团队认真对待安全,他们自然也会跟进。 因此,安全人员应该重点关注认知层面上的安全。这一点在大卫·布鲁克斯的《社会动物》一书中以3个基本步骤勾勒出来: 1. 认知情况 2. 评估行动是否符合长远利益 3. 用意志力采取行动 认知——>评估——>行动 人们历来主要关注这一过程的后两步。但只依赖意志力是有局限性的。意志力就像肌肉,有力量,但也会萎缩。 至于作为决策过程的第二步,如果被提醒了潜在的负面影响,人们就很可能不采取行动了。 比如说某些毫无效果的艾滋宣传活动,只注重宣传艾滋的负面影响,最终根本无法改变人们的行为。 还有节食减肥失败案例,意志力和肥胖恶果根本挡不住躁动的食欲:“你可以告诉人们别吃炸薯条,向他们发放肥胖风险小册子……在不饿的时候,大多数人会选择不吃。但只要饿意上涌,理智的弦就断了,‘炸薯条给我来一打’这种想法拦都拦不住。” 同样的情况不仅仅适用于节食。员工想搞定工作而安全有所妨碍的时候,他们就会想要规避安全规定,无视这么做会给公司带来的风险。 这也就是认知是决策过程基石的原因。必须教导员工充分认识安全隐患,最小化违规的冲动。 在《陌生的自己》一书中,来自弗吉尼亚大学的蒂莫西·威尔逊指出: 社会心理学最持久的教训之一,就是行为改变往往发生在态度和情感改变之前。 安全人员必须认识到,改变用户行为的绝非某个单一事件,改变安全文化需要经常性的强化,要建立和维持住习惯。 《习惯的力量》一书中,作者查尔斯·杜希格讲述了美国铝业公司(Alcoa)CEO保罗·奥尼尔誓建全美最安全公司的故事。起先,这位新任CEO不谈利润率或其他财务相关数据指标的做法就让很多人十分困惑。他们看不出来奥尼尔‘零伤害’目标与公司业绩之间的联系。尽管如此,Alcoa的盈利在他上任1年之后便创了历史新高。到奥尼尔卸任,该公司年收入已比他刚上任时翻了5倍。而且,这家公司也成为了世界上最安全的公司之一。 杜希格用强调“基本习惯”的重要性,来解释这一现象。Alcoa的CEO将安全当成了一种习惯,并一直牢牢抓紧。 奥尼尔的目标是转型公司,但他不能仅仅是告诉人们改变自己的行为。他说:“这可不是大脑的运作模式。所以我决定自己要从专注于一件事情开始。如果我可以开始围绕一件事情打破习惯,整个公司就会受到波动。” 他追述了一起无视安全规程和警告标志维修机器而致亡事件。当时,他召开了紧急会议查明这起悲剧的起因。 他负起了这名员工死亡的个人责任,指出安全教育中的种种缺失。比如说,培训项目没有强调出员工不会因机器故障受罚的事实,也没有指出员工不应在报告经理前开始维修工作。 此事过后,策略进行了更新,员工也被鼓励提出安全改进建议。但是,工人们更进了一步,甚至还开始提出商业建议了。改变员工的安全习惯引出了一些创新性解决方案,强化了沟通,当然,也增加了公司收益。 安全人员应该理解社群动力学的重要性,并利用它来打造有效的安全文化。 他们还应谨记:正如“破窗”会激发违规,改变一个安全习惯也能激励整体迈向更好的行为模式。

优秀的个人博客,低调大师

Spark-ML-01-小试spark分析离线商品信息

任务 一个在线商品购买记录数据集,约40M,格式如下: Jack,iphone cover,9,99 Jack,iphone cover,9,99 Jack,iphone cover,9,99 Jack,iphone cover,9,99 完成统计: 1.购买总次数 2.客户总个数 3.总收入 4.最畅销的商品 代码 import java.util.Collections; import java.util.Comparator; import java.util.List; import org.apache.commons.collections.comparators.ComparableComparator; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaPairRDD; import org.apache.spark.api.java.JavaRDD; import org.apache.spark.api.java.JavaSparkContext; import org.apache.spark.api.java.function.DoubleFunction; import org.apache.spark.api.java.function.Function; import org.apache.spark.api.java.function.Function2; import org.apache.spark.api.java.function.PairFunction; import scala.Tuple2; /** * * @author jinhang * */ public class JavaApp { public static void main(String[] args) { SparkConf sparkConf = new SparkConf().setAppName("ShopInfoAnalysis").setMaster("local[*]"); JavaSparkContext sc = new JavaSparkContext(sparkConf); JavaRDD<String[]> data = sc.textFile("data/UserPurchaseHistory.csv").map(s -> s.split(",")); /** * 统计 */ long numPurchases = data.count(); long uniqueUsers = data.map(s->s[0]).distinct().count(); double totalRevenue = data.mapToDouble(s -> Double.parseDouble(s[2])).sum(); JavaPairRDD<String, Integer> product = data.mapToPair(s->new Tuple2(s[1],1)); List<Tuple2<String, Integer>> pairs= product.reduceByKey((x,y)->(x+y)).sortByKey().collect(); System.out.println(pairs); String mostPopular = pairs.get(pairs.size()-1)._1(); int purchases = pairs.get(0)._2(); System.out.println("Total purchases: " + numPurchases); System.out.println("Unique users: " + uniqueUsers); System.out.println("Total revenue: " + totalRevenue); System.out.println(String.format("Most popular product: %s with %d purchases", mostPopular, purchases)); sc.stop(); } } 简单的RDD转换和执行就可以简单解决大数据的问题,java实现的代码方便和以前的hadoop代码结合执行。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册