红星Linux操作系统的大部分代码处于被管控的状态

红星(Red Star)操作系统是一款基于 Fedora 的 Linux 衍生版本,其实现了该国前领导人的“国产操作系统”之梦,也表明了该国拥抱互联网的一种态度。据外媒报道,德国安全公司 ERNW 在探索这款操作系统后发现,其在加密代码等诸多方面都有控制。研究人员 Florian Grunow 和 Niklaus Schiess 在接受路透社采访时表示:

“因担心西方国家的影响和间谍活动,其并没有像大多数人所知的那样去拥抱互联网,而是提供官方认可的网站的基础访问”。

Grunow 表示,作为一个全面的操作系统,其对大部分代码都加以了控制。研究人员在深入后发现,其基本上属于从头构建,并且包含了防止通过技术手段以绕过限制条件的功能:

红星操作系统让篡改变得非常困难,如果用户对核心功能进行了任何更改——比如试图禁用反病毒检查或防火墙——计算机就会显示一个错误信息、或者重启。

一个最具侵入性和顾虑的特性是,它还会给计算机和连接的驱动器上的每个文件加上水印,使得其能够据此追溯至个人用户。Grunow 警告称:

这是对隐私的绝对侵犯,并且对用户是不透明的。它在不知不觉中进行,甚至是你没有打开过的文件。

在今日于汉堡举行的混沌通信大会(Chaos Communication Congress)上,Grunow 与 Schiess 对他们的发现进行了完整的披露。

本文作者:佚名

来源:51CTO

时间: 2024-09-22 02:22:17

红星Linux操作系统的大部分代码处于被管控的状态的相关文章

Linux操作系统的权限代码分析【转】

转自:http://blog.csdn.net/lixuyuan/article/details/6217502 现在关于内核的书很少涉及到Linux内核的安全,内核安全大概包括了密码学实现(crypto)和访问控制(security)两个部分.安全系 统作为Linux内核的一个重要的子系统,已经为我们提供了很多的相关接口,这里我们就对安全访问控制做一个简要的分析和介绍.        访问控制的原理注定要和虚拟文件系统和进程管理有着非常紧密的联系,因为作为用户主体的表现形式就是进程,而作为资源

如何提高Linux操作系统的安全性

Linux系统不论在功能上.价格上或性能上都有很多优点,但作为开放式操作系统,它不可避免地存在一些安全隐患.关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本.最常用,同时也是最有效的招数,如果是企业用户,这些安全策略应该制定为公司内部的规范,并要求系统管理员或运维人员对其进行有效监控. Linux是一种类Unix的操作系统.从理论上讲,Unix本身的设计并没有什么重大的安全缺陷.多年来,绝大多数在Unix操作系统上发现的安全问题主要存在于个别程序中,所以大部分Unix厂

无需Ptrace就能实现Linux进程间代码注入

本文讲的是无需Ptrace就能实现Linux进程间代码注入, ptrace系统调用 ptrace系统调从名字上看是用于进程跟踪的,它提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进程的内核镜像(包括寄存器)的值.其基本原理是: 当使用了ptrace跟踪后,所有发送给被跟踪的子进程的信号(除了SIGKILL),都会被转发给父进程,而子进程则会被阻塞,这时子进程的状态就会被系统标注为TASK_TRACED.而父进程收到信号后,就可以对停止下来的子进程进行检查和修改,然后让子进

朝鲜红星 Linux 嵌入隐藏标记跟踪用户

对泄露的朝鲜Red Star Linux操作系统的分析发现,系统内置了水印功能可用于跟踪用户. 在Red Star Linux中,朝鲜自己构建了一个内核模块叫rtscan,运行多个共享代码的二进制文件,其中一个叫opprc,它有一个函数名叫 gpsWatermarkingInformation.安全研究人员创建了一个简单的DOCX文档,储存在U盘上,插入到运行Red Star的电脑上,什么都没干,没有用字处理软件打开该文档,文档的MD5sum值就神奇的发生了改变.操作系统悄悄的植入了一个水印.隐

linux内核-在linux操作系统的内核中,是如何对文件和进程进行保护的?

问题描述 在linux操作系统的内核中,是如何对文件和进程进行保护的? 在linux操作系统的内核中,是如何对文件和进程进行保护的?

微软发布2万行Linux设备驱动程序代码

[新浪科技讯]7月21日凌晨消息,微软公司宣布首次直接面向Linux社区发布2万行Linux设备驱动程序代码,以增加其在虚拟化市场的竞争力. 首次发布2万行Linux驱动代码 北京时间7月21日凌晨,微软公司对外宣布,面向Linux内核社区发布2万行的设备驱动程序代码.这是微软首次直接面向Linux社区发布Linux设备驱动程序代码.这些代码的许可证类型是GPLV2(GNU通用公共授权第二版),这是目前Linux社区最受欢迎的许可方式. 微软发布的2万行设备驱动程序代码可供Linux社区和客户使

linux shell 脚本 代码的执行

问题描述 linux shell 脚本 代码的执行 1) if kill -0 cat $pid > /dev/null 2>&1; then 2) echo $command running as process 3) cat $pid.Stop it first. 4) exit 1 5) fi 求解1)是什么意思怎么执行, 不知道是 (1) tmp0 = cat $pid 其中的值,在执行 (2) tmp1=kill -0 tmp0 (3) tmp2=tmp1> /dev/

从U盘运行Linux操作系统的三种方法

从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本文将介绍把Linux装进口袋(U盘)的三种方法,挑一种你最喜欢的方法吧! 将ISO映像烧录到U盘 usb_linux_1 把一个Linux发行版的Live ISO映像烧录到U盘中已 经变的极其容易了.从这里你可以在任意一台支持从U盘启动的PC上启动你的Linux系统.然而,这种方法有一个缺点:当你关机后,你

关于操作系统的c++代码怎么会出现这样的错误?

问题描述 关于操作系统的c++代码怎么会出现这样的错误? #define _CRT_RAND_S #include #include "semaphore.h" #include "thread.h" #include using namespace std; Semaphore mutex(1); unsigned int WINAPI hello(void * param){ unsigned int time = 0; while(TRUE){ rand_s(