热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Fedora拒绝黑客工具SQLninja

11月8日举行的Fedora董事会议上讨论了是否在发行版中加入SQL注入检查工具SQLninja。讨论的最终结果是否决,主要理由是担心Fedora发行商面临的法律风险会增加,Fedora认为它除了非法用途外,本身没什么用。FedorarejectsSQLninja[PostedNovember10,2010bycorbet]From:MairinD

11月8日举行的Fedora董事会议上讨论了是否在发行版中加入SQL注入检查工具SQLninja。讨论的最终结果是否决,主要理由是担心Fedora发行商面临的法律风险会增加,Fedora认为它除了非法用途外,本身没什么用。

Fedora rejects SQLninja
[Posted November 10, 2010 by corbet]
From:   Mairin Duffy  
To:   advisory-board-AT-lists.fedoraproject.org 
Subject:   Fedora Board Recap 2010-11-08 
Date:   Mon, 08 Nov 2010 16:25:32 -0500
Message-ID:   <1289251532.27252.10.camel@Brigid>
Archive-link:   Article, Thread 


(These notes are available in wiki format at the following URL:
https://fedoraproject.org/wiki/Meeting:Board_meeting_2010...)

Below find the full minutes from today's Board meeting.

~m

= Board Meeting 2010 Nov 08 =

== Roll Call ==

=== Present ===
*Tom "spot" Callaway
*Rex Dieter
*Jared Smith
*Máirín Duffy
*Jon Stanley
*Matt Domsch
*Colin Walters
*Chris Tyler

=== Absent ===
''(None)''

=== Regrets ===
*Christopher Aillon
*Stephen Smoogen

== Agenda ==

'''Updates'''
* F14 shipped!  Hooray! Now let's get to work on F15

'''Board Business:'''
* [[#Community_Working_Group | #82: Draft a charter for a Community
Working Group]] ( https://fedorahosted.org/board/ticket/82 )
* [[#OpenRespect.org | http://openrespect.org -- Does the Fedora Board
agree with this statement?]]
* [[#New_Legal_Guideline | #86: New Legal Guideline]]
( https://fedorahosted.org/board/ticket/86 )
* [[#Fedora_Elections_Process | Fedora Elections Process]]

== Community Working Group ==

=== Specifics about the group ===
* '''Wiki page:'''
https://fedoraproject.org/wiki/Fedora_Community_Working_G...
* Tasks for the group
** Will need to come up with code-of-conduct
** Come up with proposal to enforce (if deemed needed)
* Group will have 5 members
* Time duration:
** Limited time span, like Board - 1 year lifetime.
** jds2001 talked to Jeff Mitchell in KDE group, said it is not a big
time sink.

=== Recruitment Process ===
* Karsten doesn't want to join, but wants to be an insider journalist
for the Open Source Way
** That's fine by us, no opposition - notes need to be sensitive to
private meeting content, however.
* Everyone else contacted, one interested, rest not interested, or not
interested in being a direct member of the group.

=== Candidate Decision ===
* How to select candidates? We talked about letting Rex select them or
having the Board vote, and decided to have a Board vote.
* '''Decision:''' We voted for 5 candidates + 1 alternate amongst the
nominations we received. These candidates will be contacted. In the case
where one of the candidates cannot serve, the alternate will be called
on. The candidates will be announced at some future point when they have
been confirmed.

== OpenRespect.org ==

=== Basic Information ===

* Joint statement between Linux distros about respecting each other &
communicating in a friendly/civil manner at http://openrespect.org
** Jono Bacon wrote it.
** Jono Bacon talked to Jared about this, and said he would draft a
statement and would involve Jared but ended up releasing via his blog
without collaborating before release and emailed Jared afterwards.

=== Board Discussion ===
* On first glance seems reasonable; what's the effect of having this out
there? So what? (ctyler)
* KDE community member Aaron Seigo weighs in and decides not to 'sign'
http://aseigo.blogspot.com/2010/11/commonality-and-commun...
** Makes the point that respect is earned. Be cordial & polite to folks
you don't know. There's a difference between being polite and respectful
(spot)
* Jono's Blog post on it:
http://www.jonobacon.org/2010/11/05/making-our-world-more...
** Tends to be slanted towards not 'picking on' Canonical; the spin
makes me uncomfortable (spot)
** Fab's comment on Jono's blog post points out difference between
respecting people and respecting companies (mizmo)
* Can have difference of opinion and still be polite (but respect? not
necessarily) (jsmith & jds2001)
** At the EtherPad FAD, someone tried to 'teach' Spot about licensing...
Spot had to be polite & nice... but didn't feel he respected his point
of view. Made every effort to be polite & cordial. Was that respectful?
Maybe not, but 125% trying to be polite and not saying anything hurtful.
There is a difference... if you disagree with someone who has lots of
well-research reasons for a different standpoint, still can be
respected. (spot)
* Don't see inclusion of legitimate criticism... that would be another
concern about how this is shaped (ctyler)
* Engaging honest, open, and polite debate. Does debate count as
criticism or is it okay? (rdieter)
** Statement seems to be anti-critcism. Hard time accepting as-is in
that case rdieter)
* Think the statement should be about civility, not respect (mizmo)
(spot +1)
* Not sure (a) why this is necessary (b) what do we get from being a
part of it? (mdomsch)
* All the communities in FLOSS struggling to deal with these issues,
maybe could be part of the discussion but not the endpoint (ctyler ?)
* Concern: What about new guys (or gals) without a track record? How can
they be counted too? (mdomsch)
** respect is an aspect of new folks coming in, but courtesy & patience
are probably more applicable. if you show a new person courtesy &
patience, they have a chance to tackle the problems & earn respect
(spot)
** 'respect' has a lot of different meanings... having respect for
someone is different than being disrespectful (spot)
*** openantidisrespect.org (rdieter)

=== Board Decision ===
* How do we move forward? Say we don't approve it? Make wording change
suggestions? Ignore what he's doing and do our own thing? (jsmith)
** '''Decision:''' Say we don't approve of the statement and would like
to be involved earlier on similar efforts? (Spot)
** '''Decision:''' Can we ask jono to go back to the problem statement
and solicit some brainstorm / ideas (from various FLOSS projects) on how
to solve the problem? (mizmo)
** '''Decision:''' Point out a focus on civility as opposed to respect.
(Rex, mizmo+1)
** '''Idea:''' Could be cool to have a portal that points to various
FLOSS projects' statements/policies/codes-of-conducts? <= at least then
the website would serve an actual purpose :-p (mizmo)

== New Legal Guideline ==


=== Basic Information ===
* SQLninja package review request submitted. All that it does is try to
exploit vulnerabilities in SQL queries to give you root access on remote
systems / root equivalent on Windows systems. (Package request:
https://bugzilla.RedHat.com/show_bug.cgi?id=637402)
* Argument for SQLninja to be added to Fedora is that it is a
'penetration testing tool.'
* Where is the line between what we would take into Fedora b/c it is
free software vs. how hazardous it might be?
* We never had an explicit policy on this; wanted to wait until we
actually encountered it.
* RH Legal:
** Want us to add some text (text in ticket 86) - gives us another
loophole to add to the legal guidelines so we have the right to say the
app is too risky / too likely to be used for illegal/dangerous reasons.
So we can have some discretion over what is included.
** We do bear some additional risk from carrying a tool like this -
hacker can claim he didn't know about the tool before we made it visible
to him. Not terribly likley but concerning.

=== Proposal ===
* Spot proposes we add the new legal text, and also would like us to
decide on what to do about SQLninja in particular.

=== Board Discussion ===
* Just bc you give someone a gun, it doesn't mean they aren't going to
shoot someone with it. (jds2001)
** This is advertised as 'get root on remote systems' - it doesn't
advertise itself as a security tool. (spot)
** Does it matter what they market themselves as? (colin)
** What about the Mozilla extension that creates webtraffic and logs you
into websites... might be instructive to know what Mozilla's guidelines
for extensions are. (colin)
*** Wasn't distributed by Mozilla, was distributed by developers
* Does the benefit of this app outweigh the risk? (Spot)
** Talked to a couple of folks who work in security, and they said
having tools like this easily accessible is useful for them. However, is
that the primary use case in practice? (Spot)
* We package Jack the Ripper (mdomsch)
** Less concerning because it's not remote/aggressive exploit, need the
actual password file from the system. Valid case of oh I forgot the
password. (Spot)
** If legitimate use seems to be more common than not, seems okay to me
(Spot)
* What is the actual risk? (mdomsch)
** Really hard to say (spot)
* Some legal disclaimer for the software we provide? We can't review
everything? (Colin)
** Spot asked about disclaiming liability for what people do with the
software - Legal said we can do that but it doesn't really do us
anything.
** for it to be more meaningful, digital signature... CLA won't help
because you don't have to be a contributor to use it.
** Software creators already disclaiming liability through GPL
* Upstream claims SQLninja too complex to set up, so not useful for
script kiddies. Has wording like, 'Feel free to have fun with this tool,
but this might get you in trouble with a lot of law enforcement
agencies.' (Spot)
* Who gets the discretion? FESCo? Board? Fedora Legal?
** If a legal nature, should be Board (jsmith, Spot) text updated to
reflect this
* Unfair to submit expostfacto blockers to packages (jds2001)
** SQLninja hasn't actually been reviewed yet so it's not ex-postfacto
(spot)

=== The Statement to be added to our legal guidelines ===

"Where, objectively speaking, the package has essentially no useful
foreseeable purposes other than those that are highly likely to be
illegal or unlawful in one or more major jurisdictions in which Fedora
is distributed or used, such that distributors of Fedora will face
heightened legal risk if Fedora were to include the package, then the
Fedora Project Board has discretion to deny inclusion of the package for
that reason alone."

=== Votes ===

'''Should we add this text to the Legal guidelines?'''

* Add the language:++++++
* Don't add language:


'''Should we approve or deny the SQLninja request in particular?'''

* Yes, SQLninja is okay to add:
* No, SQLninja shouldn't be added: +++++++

=== Board Decision ===

* We will add Spot's proposed langauge to the Fedora legal guidelines.
(unanimous)
* We won't allow the SQLninja package to be added to Fedora. (unanimous)

== Fedora Elections Process ==

* Nobody really stepped up to manage
** Chris Tyler has time to step in now
** Symptom of larger problem of heavily-involved folks getting burnt out
(mdomsch)
** New Fedora Program manager coming onboard soon, taking over John
Poelstra's job. Will be announced via Jared's blog soon. (jsmith)
** Suggestion: Add election coordination to Fedora Program manager job
description (spot)
* People didn't know where to submit their answers to the questionnaire
- ongoing confusion on the list today

== Next Meeting ==
Friday, November 12th (IRC office hours)
Monday, November 15th (Secretary: Smoogen)


[[Category:Board_meetings]]

 

_______________________________________________
advisory-board mailing list
advisory-board@lists.fedoraproject.org


推荐阅读
  • REVERT权限切换的操作步骤和注意事项
    本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Windows2003 IIS上设置301定向,实现不带www域名跳转带www域名的方法
    打开IIS,建一个网站,主机头用不带www的域名,随便指向一个目录。然后在这个网站上点右键,属性--主目录--重定向到URL如图ÿ ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
author-avatar
孝敏敏__216
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有