Adequate Porn Watcher AI (concept): Difference between revisions

Jump to navigation Jump to search
m
Juho Kunsola moved page Adequate Porn Watcher AI to Adequate Porn Watcher AI (concept): more precise to mention it is just a concept so far
m (Juho Kunsola moved page Adequate Porn Watcher AI to Adequate Porn Watcher AI (concept): more precise to mention it is just a concept so far)
(28 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Adequate Porn Watcher AI''' ('''APW_AI''') is an [[w:Artificial intelligence|w:AI]] and [[w:Computer vision|computer vision]] concept to search for any and all '''porn that should not be''' by watching and modeling '''all porn''' ever found on the [[w:Internet]] thus effectively '''protecting humans''' by '''exposing [[Synthetic human-like fakes#List of possible naked digital look-alike attacks|covert naked digital look-alike attacks]] ''' and also other contraband.  
'''Adequate Porn Watcher AI''' ('''APW_AI''') is an [[w:Artificial intelligence|w:AI]] and [[w:Computer vision|w:computer vision]] concept to search for any and all '''porn that should not be''' by watching and modeling '''all porn''' ever found on the [[w:Internet]] thus effectively '''protecting humans''' by '''exposing [[Synthetic human-like fakes#List of possible naked digital look-alike attacks|covert naked digital look-alike attacks]] ''' and also other contraband.  


''' The method and the effect '''
''' The method and the effect '''
Line 5: Line 5:
The method by which '''APW_AI''' would be providing <font color="blue">'''safety'''</font> and security to its users, is that they can briefly upload a model they've gotten of themselves and then the APW_AI will either say <font color="green">'''nothing matching found'''</font> or it will be of the opinion that <font color="red">'''something matching found'''</font>.
The method by which '''APW_AI''' would be providing <font color="blue">'''safety'''</font> and security to its users, is that they can briefly upload a model they've gotten of themselves and then the APW_AI will either say <font color="green">'''nothing matching found'''</font> or it will be of the opinion that <font color="red">'''something matching found'''</font>.


If people are '''able to check''' whether there is '''[[Glossary#Synthetic porn|synthetic porn]]''' that looks like themselves, this causes synthetic hate-illustration industrialists' product '''lose destructive potential''' and the attacks that happen are less destructive as they are exposed by the APW_AI and thus '''decimate the monetary value''' of these disinformation weapons to the <font color="red>'''criminals'''</font>.
If people are <font color="green">'''able to check'''</font> whether there is '''[[Glossary#Synthetic porn|synthetic porn]]''' that looks like themselves, this causes synthetic hate-illustration industrialists' product <font color="green">'''lose destructive potential'''</font> and the attacks that happen are less destructive as they are exposed by the APW_AI and thus <font color="green">'''decimate the monetary value'''</font> of these disinformation weapons to the <font color="red>'''criminals'''</font>.


If you feel comfortable to leave your model with the good people at the benefactor for safekeeping you get alerted and help if you ever get attacked with a synthetic porn attack.
If you feel comfortable to leave your model with the good people at the benefactor for safekeeping you get alerted and help if you ever get attacked with a synthetic porn attack.
Line 11: Line 11:
''' Rules'''
''' Rules'''


'''Looking up''' if matches are found for '''anyone else's model''' is '''forbidden''' and this should probably be enforced with a facial [[w:Biometrics|biometric]] app that checks that the model you want checked is yours and that you are awake.
'''Looking up''' if matches are found for '''anyone else's model''' is '''forbidden''' and this should probably be enforced with a facial [[w:Biometrics|w:biometric]] [[w:facial recognition system]] app that checks that the model you want checked is yours and that you are awake.


''' Definition of adequacy '''
''' Definition of adequacy '''
Line 25: Line 25:
''' History '''
''' History '''


The idea of APW_AI occurred to [[User:Juho Kunsola]] on Friday 2019-07-12. Subsequently (the next day) this discovery caused the scrapping of [[w:User:Juho_Kunsola/Law_proposals#Law_proposal_to_ban_covert_modeling_of_human_appearance|the plea to ban convert modeling of human appearance]] as that would have rendered APW_AI legally impossible.
The idea of APW_AI occurred to [[User:Juho Kunsola]] on Friday 2019-07-12. Subsequently (the next day) this discovery caused the scrapping of [[User:Juho_Kunsola/Law_proposals#Law_proposal_to_ban_covert_modeling_of_human_appearance|the plea to ban convert modeling of human appearance]] as that would have rendered APW_AI legally impossible.


<section begin=See_also />
<section begin=See_also />


== Countermeasures elsewhere ==
== Traditional porn-blocking ==
Partial transclusions from [[Synthetic human-like fakes]] below
Traditional porn-blocking done by [[w:Pornography laws by region|w:some countries]] seems to use [[w:Domain Name System|w:DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].
 
''' Topics on github.com '''
* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (8 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block, meta for actual use. The topic was stumbled upon.</ref>
* [https://github.com/topics/pornblocker Topic '''''"pornblocker"''''' on github.com] (13 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-pornblocker">Seen first in https://github.com/topics/pornblocker Saw this originally when looking at https://github.com/topics/porn-block Topic</ref>
* [https://github.com/topics/porn-filter Topic '''''"porn-filter"''''' on github.com] (35 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-filter">Seen first in https://github.com/topics/porn-filter Saw this originally when looking at https://github.com/topics/porn-block Topic</ref>
 
''' Curated lists and databases '''
* [https://github.com/wesinator/awesome-Adult-Filtering-Accountability ''''''Awesome-Adult-Filtering-Accountability'''''' a list at github.com curated by ''wesinator''] - a list of tools and resources for adult content/porn accountability and filtering<ref group="1st seen in" name="Github-topic-porn-block" />
* [https://github.com/Import-External-Sources/pornhosts ''''''Pornhosts'''''' at github.com by ''Import-External-Sources''] is a hosts-file formatted file of the [[w:Response policy zone]] (RPZ) zone file. It states itself as "'' a consolidated anti porn hosts file''" and states is mission as "''an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.''"<ref group="1st seen in" name="Github-topic-porn-block" />
* [https://github.com/Amdromeda/Blocklist-Pi-Hole ''''''Amdromeda blocklist for Pi-hole'''''' at github.com by ''Amdromeda'']<ref group="1st seen in" name="Github-topic-porn-block" /> lists 50MB worth of just porn host names [https://github.com/Amdromeda/Blocklist-Pi-Hole/blob/master/Porn%20pages%20(Part_1).txt 1] (16.6MB) [https://github.com/Amdromeda/Blocklist-Pi-Hole/blob/master/Porn%20pages%20(Part_2).txt 2] (16.8MB) [https://github.com/Amdromeda/Blocklist-Pi-Hole/blob/master/Porn%20pages%20(Part_3).txt 3] (16.9MB) (As of 2020-09)
* [https://github.com/mhhakim/pihole-blocklist ''''''Pihole-blocklist'''''' at github.com by ''mhakim'']<ref group="1st seen in" name="Github-topic-porn-filter" /> [https://raw.githubusercontent.com/mhhakim/pihole-blocklist/master/porn.txt 1]
* [https://github.com/universalbyte/superhostsfile ''''''superhostsfile'''''' at github.com by ''universalbyte''] is an ongoing effort to chart out "negative" hosts.<ref group="1st seen in" name="Github-topic-pornblocker" />
* [https://github.com/StevenBlack/hosts ''''''hosts'''''' at github.com by ''StevenBlack''] is a hosts file for negative sites. It is updated constantly from [https://github.com/StevenBlack/hosts/tree/master/data these sources] and it lists 559k (1.64MB) of porn and other dodgy hosts (as of 2020-09)
* [https://github.com/Bon-Appetit/porn-domains ''''''Porn-domains'''''' at github.com by ''Bon appétit''] was (as of 2020-09) last updated in March 2019 and lists more than 22k domains.
 
''' Porn blocking services '''
* '''[[w:Pi-hole]]''' - '''https://pi-hole.net/''' - ''Network-wide Ad Blocking''


{{#lst:Synthetic human-like fakes|APW_AI-transclusion}}
''' Software for nudity detection '''
* [https://github.com/bakwc/PornDetector ''''''PornDetector'''''' consists of ''two python porn images (nudity) detectors'' at github.com by ''bakwc''] and are both written in [[w:Python (programming language)]]<ref group="1st seen in" name="Github-topic-porn-filter" />. pcr.py uses [[w:scikit-learn]] and the [[w:OpenCV|w:OpenCV Open Source Computer Vision Library]], whereas nnpcr.py uses [[w:TensorFlow]] and reaches a higher accuracy.
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com by ''thelesson''] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.


== Links regarding pornography ==
== Links regarding pornography ==
Line 41: Line 61:


''' Against pornography '''
''' Against pornography '''
* Reasons for [[w:opposition to pornography]] include [[w:Religious views on pornography|religious objections]], [[w:Feminist views of pornography|feminist concerns]], and claims of [[w:Effects of pornography|harmful effects]], such as [[w:pornography addiction]]. (Wikipedia as of 2020-09-19)
* Reasons for [[w:opposition to pornography]] include [[w:Religious views on pornography|w:religious views on pornography]], [[w:Feminist views of pornography|w:feminist views of pornography]], and claims of [[w:Effects of pornography|w:effects of pornography]], such as [[w:pornography addiction]]. (Wikipedia as of 2020-09-19)
* [[w:Content-control software]] (Internet filter), a common approach to [[w:Parental controls|parental control]]
 
''' Technical means of censorship and how to circumvent '''
* [[w:Internet censorship]] and [[w:internet censorship circumvention]]
* [[w:Content-control software]] (Internet filter), a common approach to [[w:parental controls|w:parental control]].
** [[w:Comparison of content-control software and providers]]
** [[w:Comparison of content-control software and providers]]
* [[w:Accountability software]]
* [[w:Accountability software]]
* [[w:Employee monitoring]] is often automated using [[w:employee monitoring software]]
* A [[w:wordfilter]] (sometimes referred to as just "''filter''" or "''censor''") is a script typically used on [[w:Internet forum]]s or [[w:chat room]]s that automatically scans users' posts or comments as they are submitted and automatically changes or [[w:censorship|w:censors]] particular words or phrases. (Wikipedia as of 2020-09)
* [[w:Domain fronting]] is a technique for [[w:internet censorship]] circumvention that uses different [[w:domain names]] in different communication layers of an [[w:HTTPS|w:HTTPS connection]] to discreetly connect to a different target domain than is discernable to third parties monitoring the requests and connections. (Wikipedia 2020-09-22)
* [[w:Internet censorship in China]] and [[w:Internet censorship in China#Evasion|w:some tips to how to evade internet censorship in China]]


''' Categories '''
== Countermeasures elsewhere ==
* [[w:Category:Pornography law]]
Partial transclusions from [[Synthetic human-like fakes]] below
* [[w:Category:Sex laws]]


== Traditional porn-blocking ==
{{#lst:Synthetic human-like fakes|APW_AI-transclusion}}
Traditional porn-blocking done by [[w:Pornography laws by region|some countries]] seems to use [[w:Domain Name System|DNS]] to deny access to porn sites by checking if the domain name matches an item in a porn sites database and if it is there then it returns an unroutable address, usually [[w:0.0.0.0]].


* [https://github.com/topics/porn-block Topic '''''"porn-block"''''' on github.com] (6 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-block">Seen first in https://github.com/topics/porn-block. Unknown where originally saw this first.</ref>
== Sources for technologies ==
* [https://github.com/topics/pornblocker Topic '''''"pornblocker"''''' on github.com] (12 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-pornblocker">Seen first in https://github.com/topics/pornblocker Unknown where originally saw this first.</ref>
{|
* [https://github.com/topics/porn-filter Topic '''''"porn-filter"''''' on github.com] (34 repositories as of 2020-09)<ref group="1st seen in" name="Github-topic-porn-filter">Seen first in https://github.com/topics/porn-filter Unknown where originally saw this first.</ref>
| https://venturebeat.com/wp-content/uploads/2020/08/Synthethic-Media-Landscape.jpg
 
|-
''' Curated lists and databases '''
| A map of technologies courtesy of Samsung Next, linked from [https://venturebeat.com/2020/08/12/why-its-time-to-change-the-conversation-around-synthetic-media/ ''''''Why it’s time to change the conversation around synthetic media'''''' at venturebeat.com]<ref group="1st seen in">venturebeat.com found via some Facebook AI & ML group or page yesterday. Sorry, don't know precisely right now.</ref>
|}
* [https://github.com/wesinator/awesome-Adult-Filtering-Accountability ''''''Awesome-Adult-Filtering-Accountability'''''' a list curated by wesinator at github.com] - a list of tools and resources for adult content/porn accountability and filtering<ref group="1st seen in">https://github.com/topics/porn-block</ref>
* [https://github.com/Import-External-Sources/pornhosts ''''''Pornhosts'''''' at github.com] is a hosts-file formatted file of the [[w:Response policy zone]] (RPZ) zone file. It states itself as "'' a consolidated anti porn hosts file''" and states is mission as "''an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.''"<ref group="1st seen in">https://github.com/topics/porn-block</ref>
 
''' Software for nudity detection '''
* [
* [https://github.com/thelesson/Miniblog-Laravel-7-Google-Vision-detecta-faces-e-restringe-pornografia ''''''Laravel 7 Google Vision restringe pornografia detector de faces'''''' porn restriction app in Portuguese at github.com] that utilizes [https://cloud.google.com/vision Google Vision API] to help site maintainers stop users from uploading porn has been written for the for [https://github.com/madskristensen/MiniBlog MiniBlog] [[w:Laravel]] blog app.


== See also ==
== See also ==
Line 95: Line 114:
[[File:Saint John on Patmos.jpg|thumb|center|link=[[Biblical explanation - The books of Daniel and Revelation]]|320px|'Saint John on Patmos' pictures [[w:John of Patmos]] on [[w:Patmos]] writing down the visions to make the [[w:Book of Revelation]]
[[File:Saint John on Patmos.jpg|thumb|center|link=[[Biblical explanation - The books of Daniel and Revelation]]|320px|'Saint John on Patmos' pictures [[w:John of Patmos]] on [[w:Patmos]] writing down the visions to make the [[w:Book of Revelation]]
<br/><br/>
<br/><br/>
'Saint John on Patmos' from folio 17 of the [[w:Très Riches Heures du Duc de Berry]] (1412-1416) by the [[w:Limbourg brothers]]. Currently located at the [[w:Musée Condé|Musée Condé]] 40km north of Paris, France.]]
'Saint John on Patmos' from folio 17 of the [[w:Très Riches Heures du Duc de Berry]] (1412-1416) by the [[w:Limbourg brothers]]. Currently located at the [[w:Musée Condé]] 40km north of Paris, France.]]
|}
|}


We use only those cookies necessary for the functioning of the wiki and we will never sell your data. All data is stored in the EU.

Navigation menu